Tôi có các mô hình Gallery
và Image
có mối quan hệ has_many/owned_to.ActiveAdmin - tạo danh sách thả xuống dưới dạng cho mối quan hệ has_many/owned_to
dạng admin_active của tôi cho hình ảnh trông như thế này:
form do |f|
f.inputs "Image Details" do
f.input :gallery_id
f.input :file
end
end
Thay vào đó hoặc nhập số cho gallery_id Tôi muốn chọn tên bộ sưu tập từ danh sách thả xuống. By deafault hình thức này trông như thế này, nhưng tôi không biết làm thế nào để làm điều này bằng tay.
tôi có: tên trong Bộ sưu tập, active_admin bởi deafault đang làm danh sách thả xuống này, mà không có tôi phải tạo ra phương pháp lớp học mới. Có ý tưởng nào không? –
Ok, tôi đã cập nhật dòng này: 'f.input: gallery_id, as:: select, collection: Gallery.select (: name) .uniq'. –
Vâng, nó ... Tôi vừa thêm phương thức lớp trong trường hợp bạn muốn thao tác nó tốt hơn. Bạn chỉ có thể làm 'f.input: gallery_id, như:: select, collection: Gallery.all' –