我正在使用 active admin gem,它运行良好。但是我面临的一个未成年人是每当我手动输入一个网址时,例如:
https://www.example.com/admin/users/5
如果管理员未登录,则上面的 url 页面显示:
{"errors":["You need to sign in or sign up before continuing."]}
这很好,但我想要重定向到登录页面,如果管理员从页面登录,它应该显示指向的所需页面 https://www.example.com/admin/users/5
我无法弄清楚 ActiveAdmin 的重定向过程。
在 config/initializers/active_admin.rb 你有这样的配置
config.authentication_method = :authenticate_admin_user!
然后创建一个名为authenticate_admin_user 的方法!在应用程序控制器中
def authenticate_admin_user!
#check for current_user if not then redirect to login
end
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句