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
