【发布时间】:2011-07-07 16:04:55
【问题描述】:
我想在我的 routes.rb 文件中创建一个范围,以便仅在生产环境中路由某些 URL。你如何在 Rails 3 路由中使用条件?我需要做的就是根据Rails.env.production? 为真来限制这些规则,但我不确定语法。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 routing
我想在我的 routes.rb 文件中创建一个范围,以便仅在生产环境中路由某些 URL。你如何在 Rails 3 路由中使用条件?我需要做的就是根据Rails.env.production? 为真来限制这些规则,但我不确定语法。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 routing
routes.rb 是 Ruby 文件,所以应该可以:
if Rails.env.production?
get "/bar" => 'welcome#index'
else
get "/foo" => 'welcome#index'
end
【讨论】: