Active_Admin路由问题

时间:2012-06-01 15:40:48

标签: ruby-on-rails ruby-on-rails-3 activerecord activeadmin before-filter

我已在我的应用程序中安装了Active_Admin gem,但我的应用程序上有一个过滤器,因此您可以访问的唯一页面是登录页面。当我尝试访问active_admin页面时,它会将我路由到我的应用程序的登录页面,而不是我的管理员登录。当我登录我的应用程序时,我可以访问active_admin登录页面。我的问题是我将skip_before_filter语句放在这个gem中?谢谢。

1 个答案:

答案 0 :(得分:0)

您可以将跳过筛选器放在Application Controller中。这可以在lib / my_active_admin.rb中。然后在ApplicationControllers定义之前在applications_controller中要求'my_active_admin'。

module ActiveAdmin
  class ResourceController < BaseController
    before_filter :my_filter

    protected

    def my_filter
      <logic here>
    end
  end
end