Active Admin имеет упрямый способ показать ассоциации, которые отлично работают, пока ассоциация имеет поле под названием name. Я знаю, что есть способ рассказать Active Admin о том, какое поле отображать из связанного файла, но я не могу найти его нигде в документации.Active Admin Associations
У меня есть модель под названием app_label_translation
что принадлежит_от app_label
. app_label
имеет поле label
, которое я бы хотел обработать Active Admin, так как это поле было бы полем name
.
В работе вокруг я делаю это:
index do
selectable_column
id_column
column :app_label, sortable: "app_labels.label" do |a|
link_to a.app_label.label admin_app_label_path(a.app_label)
end
end
Кто-нибудь знает команду, чтобы переопределить имя с полем вашего выбора?
Update: Я использую немного лучше работать вокруг сейчас, имея alias_attribute :name, :label
в моей app_label
модели. Это позволяет активному администратору делать свою работу с ярлыком. Я все еще думаю, что есть лучший способ сделать это.