gpt4 book ai didi

ruby-on-rails - 如何使用 RailsAdmin.authorize_with 方法?

转载 作者:行者123 更新时间:2023-12-01 13:26:10 27 4
gpt4 key购买 nike

我安装了 rails admin gem,并让它很容易地与 Devise 一起工作。我想通过 bool 值授权用户,因为并非所有用户都是管理员。尽管我不确定将代码放在哪里或它应该如何工作。我从自述文件中获取了代码,目前有:

RailsAdmin.authenticate_with do
redirect_to root_path unless request.env['warden'].user.is_admin?
end

但是 .user 方法调用出现 nil,所以 is_admin?失败。

关于如何设置它有什么建议吗?

最佳答案

意识到我只需要在 application_controller 中使用它

RailsAdmin.authorize_with do
redirect_to root_path unless warden.user.is_admin?
end

关于ruby-on-rails - 如何使用 RailsAdmin.authorize_with 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5196807/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com