2

我现在真的很傻......因为这看起来很基础......但是,我如何让 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它可以正常工作。

我也很肯定我有那个控制器/动作/路由。这是我的应用程序的主页,运行良好。

谢谢

4

1 回答 1

2

问题是我需要redirect_to main_app.root_path。我用谷歌搜索了什么main_app,现在它是有道理的。

于 2013-09-21T21:42:33.723 回答