アクティブな管理者に2つの名前空間を実装し、それぞれに異なるメニューデザインを設定する必要があります。私の名前空間はうまく機能し、view_factoryを使用してナビゲーションバーを再定義しますが、特定の名前空間にビューを設定しようとすると、このビューはすべての名前空間に設定されます。
ActiveAdmin.setup do |config|
config.namespace :dashboard do |dashboard|
dashboard.view_factory.global_navigation = MyNavigation
end
end
class MyNavigation < ActiveAdmin::Component
def build menu, options = {}
# my specific stuff
end
end
Active Admin 0.5.1を使用していますが、複数の名前空間で機能するはずですhttp://reverbhq.com/blog/2012/08/activeadmin-0-5-0-is-released/
誰かが私が間違っている場所を知っているなら:)