【发布时间】:2011-09-29 00:58:06
【问题描述】:
我正在使用设计并最近添加了活动管理员,它创建了一个单独的 admin_users 表来保留管理员。
当我尝试登录和浏览时,Active Admin 一切正常。但是,我的应用程序控制器为普通用户提供了此功能:
before_filter :authenticate_user!, :except => [:show, :index]
因此,在活动管理界面中,每当我尝试编辑或删除任何内容时,它都会要求我登录。我了解到可以在需要排除 before_filter 的控制器内部使用 skip_before_filter,但是 Active Admin 在控制器文件夹或我可以查看的项目中的任何地方都没有控制器文件。
谁能建议如何让活动管理员忽略我想应用于所有面向客户/用户的应用程序 beofre_filter?
【问题讨论】:
标签: ruby-on-rails devise ruby-on-rails-3.1 before-filter activeadmin