Намерение состоит в том, чтобы создать поддомен для хранения всех административных функций (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 ...
Я хотел бы сохранить помощников с префиксом "admin", таких как:
new_admin_product
edit_admin_product
Мой текущий код маршрутизации работает так, как показано ниже:
constraints :subdomain => "admin" do
scope :module => "admin", :as => "admin" do
resources :players
end
end
Это правильный подход?