私のアプリには、管理者とユーザーの 2 つのデバイス モデルがあります。
私の 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 にリダイレクトされないのはなぜですか?