I modelli Gallery
e Image
con relazione has_many/belongs_to.ActiveAdmin - generazione di un elenco a discesa nel modulo per la relazione has_many/belongs_to
La mia forma admin_active per un'immagine simile a questa:
form do |f|
f.inputs "Image Details" do
f.input :gallery_id
f.input :file
end
end
Invece oppure il numero di entrare per gallery_id vorrei scegliere nome galleria dal menu a discesa. Di default questo modulo sembra così, ma non so come farlo manualmente.
ho: nome in Galleria, active_admin da deafault sta facendo questo elenco a discesa, senza di me dover creare nuovo metodo di classe. Qualche idea su come? –
Ok, ho aggiornato questa riga: 'f.input: gallery_id, come:: select, collection: Gallery.select (: name) .uniq'. –
Sì, lo fa ... Ho appena aggiunto il metodo di classe nel caso volessi manipolarlo meglio. Potresti semplicemente fare "f.input: gallery_id, come:: select, collection: Gallery.all' –