我有一个命名空间admin
。我想将 a before_filter
only 应用于此名称空间(不是默认名称,即superuser
)。
我可以添加以下代码active_admin.rb
ns.before_filter :is_subscribed?
但是,superuser
也得到了过滤器。
我尝试before_filter
在我的命名空间配置中添加:
config.namespace :admin do |ns|
...
ns.before_filter :is_subscribed?
end
但 Rails 抛出错误:
undefined method `before_filter' for #<ActiveAdmin::Namespace:0x007fa2e0f75f00>