2011-07-07 52 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