将项目belongs_to关系添加到Active Admin
我正在使用我的rails应用程序的活动管理员。 我有一个客户模型,属于一个部门,也属于delivery_time。
在我的管理文件夹中,我有一个用于活动管理员的customer.rb文件。
该文件看起来像这样 –
ActiveAdmin.register Customer index do |customer| column :department, :sortable => false column :delivery_time, :sortable => false end end
基本上,我正在尝试自定义活动管理员的客户部分,以显示他们所属部门的名称以及他们所属的交付时间。
部门模型有一个名称和一些其他属性 – 部门的名称显示在我的活动管理屏幕中 – 所有工作都按预期工作。 delivery_time模型的两个属性有一个日期,它的类型为date和availablebilty – 这是一个布尔值。
delivery_time显示为 –
#
如何显示交货时间模型的日期属性?
索引中的列可以通过以下方式自定义:
index do |customer| column :department, :sortable => false column "Delivery time", :sortable => false do |cust| cust.delivery_time.strftime("%X") end end
请参阅ActiveAdmin文档以供参考