Подтвердить что ты не робот

Rails: как использовать область с параметрами и использовать маршрут со значением по умолчанию params

У меня есть такие строки в 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.

Каковы наилучшие методы для этого?

4b9b3361