我的Rails4.2应用程序有这样的routes.rb文件
mount RailsAdmin::Engine => '/admin', as: 'rails_admin'
get '/:id' => 'users#show', as: 'profile'我现在面临的问题是,我可以有一条可以
example.com/admin
example.com/adminlogs
example.com/adminlinks
example.com/admin-john依此类推,并且全部重定向到admin。
我需要阻止rails_admin匹配所有以“admin”开头的路由,但允许/admin重定向到rails_admin?
发布于 2015-10-01 17:52:16
这就是RailsAdmin路由的行为方式。但是,如果您有一些想要匹配的特定路由,则可以将它们放在RailsAdmin行之前。即:
get '/adminlogs', to: 'some_controller#some_action'
mount RailsAdmin::Engine => '/admin', as: 'rails_admin'
get '/:id' => 'users#show', as: 'profile'https://stackoverflow.com/questions/32880938
复制相似问题