26
意圖是創建一個子域來保存所有管理功能(CRUD),子域名稱爲「admin」。負責的控制器組也被組織在「admin」的命名空間下,即控制器在app/controllers/admin目錄下。鐵路線路:帶約束的控制器名稱空間(子域名)
理想的情況下,下面的路線應該是
admin.mydomain.com/products/
admin.mydomain.com/products/new ...
和不
admin.mydomain.com/admin/products/
admin.mydomain.com/admin/products/new ...
我想保持傭工的 「管理員」 前綴,如:
new_admin_product
edit_admin_product
級
我當前的路由代碼的作品,這是如下:
constraints :subdomain => "admin" do
scope :module => "admin", :as => "admin" do
resources :players
end
end
這是正確的做法?
正如我所看到的,如果不使用名稱空間再次使用資源`:播放器`,則會制動其他所有路由。我正在爲此尋找解決方法。 – Cristian 2012-10-16 11:12:08