Кажется, что это делает метод пространства имен.
Это помещено в файл маршрутов (router.rb):
namespace :admin do
resources :categories
end
Это генерирует маршруты как:
edit_admin_category - /admin/categories/:id/edit(.:format)
delete_admin_category - /admin/categories/:id/delete(.:format)
admin_categories - /admin/categories(/index)(.:format)
new_admin_category - /admin/categories/new(.:format)
admin_category - /admin/categories/:id(.:format)
Затем я помещаю свой контроллер в такой модуль:
module Admin
class Categories < Application
def index
...
end
.
.
.
end
end
Я не уверен, что это рекомендуемый способ, любые предложения по этому поводу были бы хорошими.