2011-07-07 19 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 
関連する問題