ActiveAdmin. Показывать список флажков для вложенной формы вместо формы для добавления элементов.
У меня есть вложенная форма categories для ресурса stores. У них есть отношение has_and_belongs_to_many.
Когда я создаю вложенную форму, я получаю следующее в форме магазинов:
Но мне действительно нужен контрольный список:
Любые идеи?
Ответ 1
Оказывается, что после создания этих отношений между моделями мне не нужно делать цикл f.has_many в ресурсе activeadmin. Вместо этого мне просто нужно было сделать следующее:
f.input :categories, :as => :check_boxes
Это автоматически примет категории и проверяет значения по умолчанию (а также обрабатывает любые сделанные им изменения).