我正在使用设计并最近添加了活动管理员,它创建了一个单独的 admin_users 表来保留管理员。
当我尝试登录并四处浏览时,Active Admin 一切正常。但是,我的应用程序控制器为普通用户提供了这个:
before_filter :authenticate_user!, :except => [:show, :index]
因此,在活动管理界面中,每当我尝试编辑或删除任何内容时,它都会要求我登录。我了解到可以在需要排除 before_filter 的控制器内部使用 skip_before_filter,但是 Active Admin在控制器文件夹或我可以查看的项目中的任何地方都没有控制器文件。
任何人都可以建议如何让活动管理员忽略我想应用于所有面向客户端/用户的应用程序 beofre_filter 吗?