我正在尝试跳过我创建的自定义ActiveAdmin成员操作的身份验证。这是我一直在尝试的,但它仍然带我到登录页面。
ActiveAdmin.register Foo, as: "Foos" do
controller do
skip_before_action :authenticate_admin_user!, only: :bar
end
member_action :bar, method: :get do
# render something
end
end
版本:
答案 0 :(得分:4)
self.filters
和self.before_filters
方法放入controller do
块。binding.pry
并重新启动应用程序服务器 - 这应该在绑定时停止。authenticate_active_admin_user
。skip_before_filter :authenticate_active_admin_user
添加到controller do
阻止。