加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails-4 – 在Rails中具有嵌套属性的多选文件上载字段

发布时间:2020-12-17 02:45:54 所属栏目:百科 来源:网络整理
导读:目前我有一个Note模型,它接受使用Carrierwave的Attachments模型的嵌套属性.添加注释时,我有一个嵌套的表单,允许将文件附加到新注意: 嵌套表单字段: %= f.file_field :image,multiple: true,name: "attachment[file]" % 我正在使用Cocoon gem添加嵌套字段.
目前我有一个Note模型,它接受使用Carrierwave的Attachments模型的嵌套属性.添加注释时,我有一个嵌套的表单,允许将文件附加到新注意:

嵌套表单字段:

<%= f.file_field :image,multiple: true,name: "attachment[file]" %>

我正在使用Cocoon gem添加嵌套字段.虽然我可以轻松地让他们用Cocoon添加多个文件上传字段,并以这种方式添加多个附件,但我只想加载一个文件上传字段,让他们使用多选来选择多个图像.

当我这样做时,文件上传字段旁边显示“2图像”.但是,在表单提交时,“attachments_attributes”下只列出一个文件.由于尚未保存笔记,我需要立即提交所有附件.

完成此任务的正确方法是什么?我知道关于这个主题的Railscast,但它似乎没有解决我的特定情况.

任何帮助表示赞赏.

解决方法

只需将[]附加到你的参数上

<%= f.file_field :image,name: "attachment[file][]" %>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读