【发布时间】:2013-09-21 04:15:28
【问题描述】:
我现在觉得很傻......因为这似乎很基础......但是,我如何让 rails_admin 通过 devise 和方法 current_user.admin? 进行身份验证
我发现为 1 个管理员创建一个完全独立的管理员表是一种浪费。我只想在User 上写一个专栏,我只是检查它是否属实。
我有这个:
config.current_user_method { current_user } # auto-generated
config.authorize_with do
redirect_to root_path unless current_user.admin?
end
是的,我收到错误消息:No route matches {:controller=>"mixes", :action=>"index"} missing required keys: []
如果我将 unless 参数设置为返回 true 的值,例如 1==1 它可以正常工作。
我也很肯定我有那个控制器/动作/路由。这是我的应用程序的主页,运行良好。
谢谢
【问题讨论】:
标签: ruby-on-rails ruby devise ruby-on-rails-4 activeadmin