这就是通用命名空间的样子。
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
.