Использование rails_admin для отображения выпадающего списка в ассоциации принадлежности_к

Я использую rails_admin для управления данными в приложении rails.

У меня есть этот класс:

class Activity < ActiveRecord::Base
  attr_accessible :content, :title, :category_id
  belongs_to :category, :inverse_of => :activities
end

А другой конец:

class Category < ActiveRecord::Base
  attr_accessible :title, :category_id, :activities_ids
  has_many :activities, :inverse_of => :category
end

Мой инициализатор rails_admin для Activity выглядит так:

config.model Activity do
  edit do
    field :title
    field :content, :text do
      bootstrap_wysihtml5 true
    end
    field :category
  end
end

Теперь в форме он отображает категорию следующим образом:

Отсутствует поле

Предполагается отображать названия категорий, верно? Что мне здесь не хватает?


person Apollo    schedule 01.03.2013    source источник
comment
Похоже, это должно работать, есть ли определенные категории в настоящее время, то есть не пустые?   -  person muttonlamb    schedule 31.05.2013


Ответы (1)


Я искал это довольно долгое время. Чтобы получить действительно красивое раскрывающееся меню автозаполнения, просто добавьте:

config.model Activity do
  edit do
    field :category, :belongs_to_association
  end
end
person Bartek Skwira    schedule 13.06.2013
comment
Я попробовал это с аналогичной ассоциацией, принадлежащей_к, и связанные записи по-прежнему отображаются как Станция №1 Станция №2. Любые мысли о том, почему? Я хочу, чтобы вместо объектов отображались настоящие названия станций. - person nulltek; 12.07.2015