Rails admin和pundit - 确保只有管理员才能看到管理仪表板

时间:2017-01-22 21:01:12

标签: ruby-on-rails rails-admin pundit

我使用了宝石rails adminpundit。我试图确保只有admin users才能看到管理信息中心,但我之前从未使用过专家。我觉得这应该是一个记录良好的答案,但我似乎无法找到我正在寻找的东西,所以希望有些人可以帮助我。这是我的代码:

路线:

mount RailsAdmin::Engine => '/admin', as: 'rails_admin'

我在我的routes.rb文件中有这个,但是现在每个用户都可以访问它,如何在一个条件中包装它,检查用户是否是管理员?就像我说的admin上有一个user布尔值。谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

您可以指定request based constraints来指定保护条件。