2011-07-07 25 views
15

Me gustaría crear un alcance en mi archivo routes.rb para enrutar solo ciertas URL cuando esté en el entorno de producción. ¿Cómo se usan condicionales con el enrutamiento de Rails 3? Todo lo que tengo que hacer es restringir las reglas basadas en Rails.env.production? siendo ciertas, pero no estoy seguro de la sintaxis.Enrutamiento específico del entorno en Rails 3

Respuesta

23

routes.rb es el archivo de Ruby por lo que esto debería funcionar:

if Rails.env.production? 
    get "/bar" => 'welcome#index' 
    else 
    get "/foo" => 'welcome#index' 
    end 
Cuestiones relacionadas