Добавление элементов принадлежит обращению к активному администратору
-
27-10-2019 - |
Вопрос
Я использую Active Admin для моего приложения Rails. У меня есть модель клиента, которая принадлежит департаменту, а также принадлежит huelding_time.
В моей папке администратора у меня есть файл customer.rb для Active Admin.
Этот файл выглядит так -
ActiveAdmin.register Customer
index do |customer|
column :department, :sortable => false
column :delivery_time, :sortable => false
end
end
По сути, я пытаюсь настроить раздел Active Admin Admin, чтобы показать название отдела, к которому они принадлежат и какое время доставки они принадлежат.
Модель отдела имеет имя и некоторые другие свойства - название департамента отображается на моем активном экране администратора - все это работает, как и ожидалось. Свойства Delivery_time Model Two имеет дату, которая имеет дату типа и доступна, которая является логическим.
Difer_time появляется как -
#<DeliveryTime:0x00000107984268>
Как показать свойство даты модели времени доставки?
Решение
Столбцы в индексе могут быть настроены таким образом:
index do |customer|
column :department, :sortable => false
column "Delivery time", :sortable => false do |cust|
cust.delivery_time.strftime("%X")
end
end
Увидеть ActiveEadmin Doc для справки