Настройка интерфейса active_admin - PullRequest
0 голосов
/ 07 января 2012

У меня простой вопрос об активном интерфейсе администратора.

В моем приложении я добавил ресурс в active_admin. Когда я получаю доступ к ресурсу из active_admin, я получаю все записи для этого ресурса. Когда я выбираю / обращаюсь (как действие показа) к одной записи, она показывает подробности этого экземпляра и все ассоциации принадлежащие к, но я не знаю, как получить подробности ассоциации has_many или has_one в представлении показа?

Есть идеи? Я ценю любые отзывы.

Спасибо
Atarang.

1 Ответ

4 голосов
/ 07 января 2012

Вам нужно настроить экран вашего шоу в app / admin / yourresource.rb. В противном случае вам не нужно делать ничего особенного, кроме проверки правильности ассоциаций has_many и own_to. Например, если у вас есть категория со многими элементами, сделайте это в category.rb:

show :category do
  panel "Category Info" do
    attributes_table_for category, :name, :created_at
  end
  panel "Items in This Category" do
    table_for(category.items) do
      column("Name", :sortable => :name) {|item| item.name }
      column("Created At") {|item| item.created_at }
    end
  end
end

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...