0

名前空間がありますadminbefore_filterこの名前空間にのみa を適用したいと思います (デフォルトの ではありません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>
4

2 に答える 2

1

その before_filter を使用してコントローラーを追加し、その名前空間内のすべてのコントローラーでそのコントローラーから継承できますか?

すなわち。AdminBaseController。

于 2013-08-23T19:21:22.613 に答える