rails 中的重定向管理员和用户
Redirection admin and user in rails
我在将管理员和用户重定向到两个不同页面时遇到问题。我创建了一个管理列并将其设置为布尔值,
使用 gem 'rails_admin'
创建管理仪表板。它正在工作,比如当 admin_user 登录时,我们只有管理仪表板。
现在谁能告诉我如何将管理员重定向到管理员主页,将用户重定向到用户主页。
如果您使用的是设计,您可以像这样添加到 application_controller
某事:
def after_sign_in_path_for(resource)
current_user.admin? ? admin_path : user_path
end
我在将管理员和用户重定向到两个不同页面时遇到问题。我创建了一个管理列并将其设置为布尔值,
使用 gem 'rails_admin'
创建管理仪表板。它正在工作,比如当 admin_user 登录时,我们只有管理仪表板。
现在谁能告诉我如何将管理员重定向到管理员主页,将用户重定向到用户主页。
如果您使用的是设计,您可以像这样添加到 application_controller
某事:
def after_sign_in_path_for(resource)
current_user.admin? ? admin_path : user_path
end