Добавление элементов принадлежит обращению к активному администратору

StackOverflow https://stackoverflow.com/questions/8819211

Вопрос

Я использую 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 для справки

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top