Подтвердить что ты не робот

Настройка страницы показа в ActiveAdmin

Показательная страница по умолчанию в ActiveAdmin представляет собой таблицу с одним атрибутом в строке. Для моего бэкэнд это будет хорошо, за исключением того, что я хочу скрыть поля, такие как id, created_at, updated_at.

Можно ли это сделать так же, как и индексная страница, то есть путем явного перечисления желаемых атрибутов, позволяя AtiveAdmin обрабатывать макет?

Единственный пример, показанный в документах, предполагает, что для настройки страницы показа вам нужно полностью взять на себя и написать частичную конструкцию arbre.

Спасибо!

4b9b3361

Ответ 2

show do

  attributes_table do
    row :profilepic do
      image_tag admin_user.profilepic.url, class: 'my_image_size'
    end
  row :name
  row :email
  row :adrs
  row :phone
  row :role
  row :salary
  row :parent_id
  row :joindate
end

конец

Ответ 3

Это покажет пример объекта Package с отношением has_many (FAQS)

  show do |package|
    attributes_table do
      row :slug
      ...
      row :hotel
      panel "FAQS" do
        table_for package.faqs do
          column :question
          column :answer
        end
      end
    end
  end

Будет отображаться так:

enter image description here