Fin*_*nnn 1 ruby-on-rails belongs-to ruby-on-rails-3 activeadmin
我正在使用我的rails应用程序的活动管理员.我有一个客户模型,属于一个部门,也属于一个delivery_time.
在我的管理文件夹中,我有一个用于活动管理员的customer.rb文件.
该文件看起来像这样 -
ActiveAdmin.register Customer
index do |customer|
column :department, :sortable => false
column :delivery_time, :sortable => false
end
end
Run Code Online (Sandbox Code Playgroud)
基本上,我正在尝试自定义活动管理员的客户部分,以显示他们所属部门的名称以及他们所属的交付时间.
部门模型有一个名称和一些其他属性 - 部门的名称显示在我的活动管理屏幕中 - 所有工作都按预期工作.delivery_time模型的两个属性有一个日期,它的类型是date和availability - 这是一个布尔值.
delivery_time显示为 -
#<DeliveryTime:0x00000107984268>
Run Code Online (Sandbox Code Playgroud)
如何显示交货时间模型的日期属性?
索引中的列可以通过以下方式自定义:
index do |customer|
column :department, :sortable => false
column "Delivery time", :sortable => false do |cust|
cust.delivery_time.strftime("%X")
end
end
Run Code Online (Sandbox Code Playgroud)
请参阅ActiveAdmin文档以供参考
| 归档时间: |
|
| 查看次数: |
2666 次 |
| 最近记录: |