在我的路线中,我有:
scope module: 'admin', constraints: {subdomain: /admin/} do
resources: users
end
这允许我将整个管理员后端约束到子域,并且我的路径看起来像“users_path”而不是“admin_users_path”。
即。管理员可以访问“admin.example.com/users”而不是去“example.com/admin/users”
当我生成脚手架时,我输入:
rails generate scaffold admin/foobar
这会在admin文件夹中创建一个foobar对象,但是这个脚手架会生成一些路径,例如“admin_foobars_path”而不是“foobars_path”。路径生成不正确,因为我在路由中使用了作用域模块。
有没有办法让脚手架生成器在文件夹(admin)中生成链接,而不为其生成的所有变量和路径添加“admin”前缀?