Je ces lignes routes.rb:Rails: comment utiliser la portée avec params et utiliser la route avec une valeur par défaut de params
scope "/:subdomain/" do
resource :order, :only => [:new, :create, :show, :update, :edit, :destroy] do
get :cancel, :on => :member
put :counter, :on => :member
end
end
Et par exemple, cela est typique URL: http://mydomain.com/some_subdomain/order/new. Cette URL est mappée à l'action new of orders controller avec params [: subdomain] = "some_subdomain". Je veux utiliser la route nommée new_order_url (: subdomain => "some_subdomain").
Mais je veux mapper http://mydomain.com/order/new aux commandes controller, action new et params [: subdomain] = "default". Et je veux utiliser la route nommée new_order_url pour cette URL.
Quelles sont les meilleures pratiques pour le faire?
Une suggestion, utilisez 'ressource: ordre: sauf => [: index]' au lieu de ': seulement ' – jpemberthy