2016-07-26 5 views
0

私はカスタムモデルを含む他のモデルを含むアクティブな管理パネルを持っています。私は、新しい管理ページにリダイレクトするときに一番上のナビゲーションバーを保持したい。アクティブな管理者:新しいカスタムページのトップメニューnavbarを維持する

メインページ: main page

カスタムページの取引: custom page

取引管理モデル "私は取引をクリックして": "マイカスタム管理ページ"

ActiveAdmin.register_page "Transactions" do 
    # content do 
    # para "Hello World" 

    # render partial: 'transactions' 
    # # render :template => "transactions" 
    # end 
controller do 
    def index 

     @reservations = Reservation.where("transaction_id = transaction_id", true) 
     # @reservations = Reservation.all 

    end 

    private 
    def find_reser 
    @reservation = Reservation.find(params[:id]) 
    end 

    end 


end 

すべてのIのすべてナビバーを一番上に置いておきたい!!私は私のトランザクション管理モデルに何かを追加しています。私のカスタムモデルはどれですか?

答えて

0

ActiveAdmin Documentationを調べてみましたか?

activeadmin設定ファイルでメニューを設定できます。

例:

config.namespace :admin do |admin| 
    admin.build_menu do |menu| 
     menu.add label: 'Admin Users', priority: 1 
     menu.add label: 'Boards', priority: 2 
     menu.add label: 'Comments', priority: 3 
     . 
     . 
     . 
     menu.add label: 'Transactions', priority: 8 
    end 
end 
+0

ありがとうございましたが、はい、私はすでにこのコードを持っています。残念なことに、ナビゲーションバーはカスタムビュー以外のすべてに対して機能します:/ –

関連する問題