我们如何在ActiveAdmin show视图中自定义Titlebar? 例如,在附带的屏幕截图中,我在展示视图中将面包屑作为管理员/订单/订单#11834。而不是我想要自定义它并将其显示为"管理员/订单/订单#43872378123"或"管理员/订单/交易#MwlDdTc3RW"。
答案 0 :(得分:0)
在app / admin / 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
答案 1 :(得分:0)
要为模型的项目制作自定义痕迹导航,您可以在模型的类中定义方法 display_name ( app / models / order.rb ):
class Order < ActiveRecord::Base
# ...
def display_name
"Order number - #{id}"
end
end