Rails基于Rails环境定义根URL

时间:2015-10-17 05:12:12

标签: ruby-on-rails ruby-on-rails-4 routes ruby-on-rails-5 environment

有没有办法根据Rails环境定义不同的根URL。我想为开发和暂存环境设置root :to => 'pages#index',为生产环境设置root :to => 'beta_pages#index'

提前致谢。

1 个答案:

答案 0 :(得分:3)

是的,你可以这样做。

routes.rb文件中:

  if Rails.env.development? || Rails.env.staging?
    root :to => 'pages#index'
  elsif Rails.env.production?
    root :to => 'beta_pages#index'
  end