【发布时间】:2016-01-15 22:41:22
【问题描述】:
有什么方法可以根据 Rails 环境定义不同的根 url。我想为开发和暂存环境设置root :to => 'pages#index',为生产环境设置root :to => 'beta_pages#index'。
提前致谢。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 routes ruby-on-rails-5 environment
有什么方法可以根据 Rails 环境定义不同的根 url。我想为开发和暂存环境设置root :to => 'pages#index',为生产环境设置root :to => 'beta_pages#index'。
提前致谢。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 routes ruby-on-rails-5 environment
是的,你可以这样做。
在您的routes.rb 文件中:
if Rails.env.development? || Rails.env.staging?
root :to => 'pages#index'
elsif Rails.env.production?
root :to => 'beta_pages#index'
end
【讨论】: