RailsAdmin + Devise ...认证

时间:2013-09-21 04:15:28

标签: ruby-on-rails ruby devise ruby-on-rails-4 activeadmin

我现在感觉很傻......因为这看起来很基础..但是,如何通过设计使用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就可以了。

我也很肯定我有那个控制器/动作/路线。这是我的应用程序的主页工作正常。

由于

1 个答案:

答案 0 :(得分:2)

问题是我需要redirect_to main_app.root_path。我用Google搜索main_app是什么,现在它是有意义的。