Так выглядит общее пространство имен.Добавление префикса к именованному помощнику маршрута в пространстве имен
namespace :admin do
resources :posts
end
И он создает именованный маршрут, подобный этому;
new_admin_post_path
вот мой вопрос; как я могу добавить префикс (например, «новый» в этом примере) к именованному маршруту в пространстве имен?
Скажем, мое определение маршрута нравится этому;
namespace :admin do
get 'post/new' => 'posts#new', as: 'post'
end
И он создает именованный маршрут;
admin_post_path
Я хочу, чтобы добавить «новый» префикс к этому имени маршрута и сделать его похожим на new_admin_post_path
, и я не хочу использовать resources
.
ли ваш контроллер сообщений находится в пространстве имен администратора? Если да, то вы можете добиться этого с первого раза, что вы написали. –
Да, да. Но я не хочу это делать, используя или настраивая метод 'resources'. –