2011-07-07 53 views
15

我想在我的routes.rb文件中创建一个作用域,以仅在生产环境中路由特定的URL。你如何使用条件与Rails 3路由?我所需要做的就是限制这些基于Rails.env.production?的规则是正确的,但我不确定语法。Rails 3中特定于环境的路由选择

回答

23

routes.rb是Ruby的文件,以便这应该工作:

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