我有Gallery
和Image
模型有 has_many/belongs_to 关系。
我的图像的 admin_active 表单如下所示:
form do |f|
f.inputs "Image Details" do
f.input :gallery_id
f.input :file
end
end
相反,或者输入gallery_id 的编号,我想从下拉列表中选择画廊名称。默认情况下,此表单看起来像这样,但我不知道如何手动执行此操作。
我有Gallery
和Image
模型有 has_many/belongs_to 关系。
我的图像的 admin_active 表单如下所示:
form do |f|
f.inputs "Image Details" do
f.input :gallery_id
f.input :file
end
end
相反,或者输入gallery_id 的编号,我想从下拉列表中选择画廊名称。默认情况下,此表单看起来像这样,但我不知道如何手动执行此操作。
将您的表格更改为以下内容
form do |f|
f.inputs "Image Details" do
f.input :gallery_id, as: :select, collection: Gallery.select(:name).uniq
f.input :file
end
end
尝试这个
form do |f|
f.inputs "Image Details" do
f.input :gallery
f.input :file
end
end