【发布时间】:2017-12-15 15:45:06
【问题描述】:
在 Active Admin 中,我想使用 here 显示的方法在嵌套表单内的模型上的关联上添加图像上传。该代码不会导致任何错误,但是当我加载表单时,文件上传部分(使用 has_many 中的输入的部分)根本不显示。代码如下所示:
form do |f|
f.semantic_errors *f.object.errors.keys
f.inputs “My Model” do
f.has_many :model_associations do |ma|
ma.inputs “Image Upload” do |image|
image.input :file, as: :file
end
end
end
end
我想知道问题是否在于我在has_many 中有输入?我应该能够在has_many 中输入吗?
【问题讨论】:
-
什么是
f.has_many :model_associations? “不喜欢”是什么意思? -
@jvillian :model_associations 只是我给的一个随机名称,以说明“我的模型”上有一个关联。 “不喜欢”意味着“不工作” - 表单不会为图像上传部分呈现任何内容,甚至不会呈现“图像上传”文本。在我看来,ma.inputs 块被忽略了。
标签: ruby-on-rails forms activeadmin