我想在我的Rails 6应用程序中添加一个管理员和一个用户部分,请阅读本教程https://github.com/heartcombo/devise/wiki/How-to-Setup-Multiple-Devise-User-Models#
[尝试以用户身份登录时出现以下错误:
undefined local variable or method `authenticated_user_root_path' for #<Users::SessionsController:0x000000000824bbe0> Did you mean? authenticate_user!
此部分可以在Wiki文章的第6部分中找到。
我在这里做错了什么?
我认为您应该在routes.rb中手动定义'authenticated_user_root'>
authenticated :user do root 'pages#index', as: :authenticated_user_root end
您还可以为管理员定义另一个:
authenticated :admin do
root 'admin_pages#index', as: :authenticated_admin_root
end