【发布时间】:2012-05-03 13:18:56
【问题描述】:
我在 Rails 上使用 ActiveAdmin,我正在尝试锁定网站中维护管理员用户的非超级用户部分。
我当然可以像这样隐藏菜单选项:
ActiveAdmin.register AdminUser do
menu :parent => "Settings", :if => proc { current_admin_user.superuser }
end
但是,如果您绕过菜单并直接转到 /admin/admin_users,该路由仍然有效
在 ActiveAdmin 中为管理员锁定路由和控制器的最佳做法是什么。
【问题讨论】: