活动管理员:使用新的自定义页面保持顶级菜单导航栏

时间:2016-07-26 01:49:53

标签: html ruby-on-rails ruby model activeadmin

我有一个活跃的管理面板,其中涉及其他模型,包括自定义模型。我想在重定向到新的管理页面时保留顶部导航栏。

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

总而言之,我希望将导航栏保持在最顶层!我确定我在我的交易管理模型中添加了一些东西。这是我的自定义模型。

1 个答案:

答案 0 :(得分: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