2016-07-26 146 views
0

我有一個活動的管理面板,其中涉及其他模型,包括自定義的一個。我想在重定向到新的管理頁面時保留頂部的導航欄。Active Admin:使用新的自定義頁面保留頂層菜單導航欄

主頁: 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 

所有的一切我想要保持最高的導航欄!我確定我在我的交易管理模式中添加了一些東西。這是我的自定義模型。

回答

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

謝謝你,但我是已經有這樣的代碼。不幸的是,導航欄適用於除自定義視圖之外的所有內容:/ –