У меня есть такие строки в routes.rb:
scope "/:subdomain/" do
resource :order, :only => [:new, :create, :show, :update, :edit, :destroy] do
get :cancel, :on => :member
put :counter, :on => :member
end
end
И, к примеру, это типичный url: http://mydomain.com/some_subdomain/order/new. Этот url сопоставляется с действием нового контроллера заказов с параметрами [: subdomain] = "some_subdomain". Я хочу использовать именованный маршрут new_order_url (: subdomain = > "some_subdomain" ).
Но я хочу сопоставить http://mydomain.com/order/new для заказов контроллера, действия new и params [: subdomain] = "default". И я хочу использовать именованный маршрут new_order_url для такого URL.
Каковы наилучшие методы для этого?