我安装了 rails admin gem,并且可以轻松地与 Devise 一起使用。我想通过布尔值授权用户,因为并非所有用户都是管理员。虽然我不确定在哪里放置代码或它应该如何工作。我从自述文件中获取了代码,目前有这个:
RailsAdmin.authenticate_with do
redirect_to root_path unless request.env['warden'].user.is_admin?
end
但是 .user 方法调用为零,所以 is_admin? 失败。
关于如何设置它的任何建议?