El día 24 de abril de 2009 10:20, Ariel <[email protected]> escribió:
> 2009/4/24 Matías Flores <[email protected]>
>>
>> El día 24 de abril de 2009 1:59, Nicolás Sanguinetti
>> <[email protected]> escribió:
>> > On Thu, Apr 23, 2009 at 8:45 PM, dwayne <[email protected]> wrote:
>> >> Hola
>> >> Estoy tratando de usar las macros de shoulda
>> >> x ej:
>> >> should_redirect_to
>> >> should_set_the_flash_to
>> >> etc
>> >> y no logro hacerlas funcionar.
>> >> Seguí el proceso normal de instalación:
>> >>
>> >> en environment.rb
>> >>   config.gem 'thoughtbot-shoulda', :source  =>
>> >> "http://gems.github.com";,
>> >> :lib => 'shoulda',
>> >>                                    :version => '>= 2.0.6', :environment
>> >> =>
>> >> :test
>> >
>> > Uh, desde cuando se puede pasar el :environment ahi? Nice. Yo siempre
>> > puse los config.gem en el environments/test.rb
>>
>> Yo también. Seguro que se puede pasar en environment.rb? Al menos en
>> las pruebas que hice acá en 2.3.2, el :environment lo ignora, estaré
>> haciendo algo mal?
>
> Sisi, seguro q se puede. Si no recuerdo mal, desde que se implementó el
> sistema de dependencias de gemas (allá por la versión 2 de rails creo)
> siempre se pudo poner en el environment.rb. De hecho el environment.rb que
> te genera el "rails" command al crear la app ya te pone algunas a modo de
> ejemplo (comentadas x supuesto).
> Lo que haces al poner las dependencias en test.rb, development.rb o
> cualquier otro archivo de environment específico que tengas es que solo va a
> requerir la gema en ESE environment. Y el definir las dependencias
> directamente en el envirronment.rb hace q las gemas sean requeridas para
> cualquier environment.

Si, eso sí. Me refería a la opción :environment => :test que Dwayne
usa en su ejemplo. Eso es lo que creo que no funciona (simplemente
ignora esa opción e incluye la gema en todos los environments).

Saludos,
Matías A. Flores
http://matflores.com
http://twitter.com/matflores

>
> Bueno, espero se haya entendido mi mini aclaración.
>
> Saludos,
>
> --
> Ariel Diaz Bermejo
> Senior Developer
> http://www.linkedin.com/in/adiazbermejo
> (X5800AOD) - Río Cuarto - Argentina
>
>
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a