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

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

Какова лучшая практика, чтобы сделать это?

Ответы на вопрос(1)

Ваш ответ на вопрос