我现在感觉很傻......因为这看起来很基础..但是,如何通过设计使用rails_admin进行身份验证,方法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
就可以了。
我也很肯定我有那个控制器/动作/路线。这是我的应用程序的主页工作正常。
由于
答案 0 :(得分:2)
问题是我需要redirect_to main_app.root_path
。我用Google搜索main_app
是什么,现在它是有意义的。