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.

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

Responder a