Mam modele Gallery
i Image
z relacją has_many/belongs_to.ActiveAdmin - generowanie rozwijanej listy w formularzu dla has_many/belongs_to relationship
Moja admin_active formularz obrazu wygląda następująco:
form do |f|
f.inputs "Image Details" do
f.input :gallery_id
f.input :file
end
end
Zamiast lub wprowadzając numer dla gallery_id chciałbym wybrał nazwę galerii z listy rozwijanej. Przez gafę ta forma wygląda tak, ale nie wiem, jak to zrobić ręcznie.
mam: nazwa w Galerii active_admin przez deafault robi tę listę rozwijaną, beze mnie konieczności tworzenia nowej metody klasy. Masz pomysł? –
OK, zaktualizowałem ten wiersz: 'f.input: gallery_id, as:: select, collection: Gallery.select (: name) .uniq'. –
Tak, robi ... Właśnie dodałem metodę klasy, na wypadek gdybyś chciał ją lepiej manipulować. Możesz po prostu zrobić 'f.input: gallery_id, as:: select, collection: Gallery.all' –