Rails 3中特定于环境的路由

时间:2011-07-07 16:04:55

标签: ruby-on-rails ruby-on-rails-3 routing

我想在routes.rb文件中创建一个范围,以便在生产环境中仅路由某些URL。你如何使用Rails 3路由的条件?我需要做的就是根据Rails.env.production?为真来限制这些规则,但我不确定语法。

1 个答案:

答案 0 :(得分:24)

routes.rb是Ruby文件所以这应该有效:

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