在我的应用程序中,我有两个设计模型管理员和用户。
我的 rails_admin.rb
RailsAdmin.config do |config|
config.main_app_name = ['MyApp', 'Admin']
config.current_user_method { current_admin } # auto-generated
config.authenticate_with {} # leave it to authorize
config.authorize_with do
redirect_to main_app.new_admin_session_path unless current_admin
end
end
在我的 routes.rb 中
devise_for :admins
mount RailsAdmin::Engine => '/admin', :as => 'rails_admin'
devise_for :users
当我访问 /admin 时,应用程序会将我重定向到 /users/sign_in
怎么了,为什么我没有被重定向到 /admins/sign_in?