2015-04-29 90 views
0

我們如何在ActiveAdmin show view中自定義Titlebar? 例如,在附加的截圖中,我在我的show view中顯示了麪包屑作爲Admin/Orders/Order#11834。而不是我想要定製它並將其顯示爲「管理員/訂單/訂單#43872378123」或「管理員/訂單/交易#MwlDdTc3RW」。如何自定義ActiveAdmin TitleBar Breadcrumb?

enter image description here

回答

0

在應用程序/管理/ order.rb

show title: proc{ |order| 
     order.transaction_number.present? ? "Order# #{order.order_number} & Transaction# #{order.transaction_number}" : "Order Number #{order.order_number}" } do 
    end 

一般來說,

show title: proc {|post| post.title} do 
    # ........ 
    end 

參考 - https://github.com/activeadmin/activeadmin/wiki/Set-page-title

0

爲了使自定義麪包屑爲模型的項目,你可以定義方法d isplay_name in model's class(app/models/order.rb):

class Order < ActiveRecord::Base 
    # ... 

    def display_name 
    "Order number - #{id}" 
    end 
end