javascript - Rails 应用程序中的隐藏字段未通过 dropzone.js 传递

标签 javascript jquery ruby-on-rails dropzone.js

我正在使用 dropzone.js 将多个图像上传到我的 Rails 应用程序。 这个想法是这些图像属于 barco 模型。 我已经设置了模型,并且可以看到 barco_id 是通过 URL 传递的。我通过 URL 传递 barco 的 id,但无法获取图像来获取 barco_id 属性。就像 hidden_​​field 不起作用...

这是图像的新 View ,带有 dropzone.js:

<%= form_for(Image.new, html: { multipart: true, class: "dropzone"}) do |f|  %>
  <div class="fallback">

    <%= f.file_field :avatar %><br>
    <%= f.hidden_field :barco_id %>

    <%= f.submit "Upload my Avatar" %>
  </div>
<% end %>

谢谢!

最佳答案

我终于找到解决办法了! 只是后备 div 应该只包含头像字段,而不是其他字段......否则它会忽略其余字段。 所以最终的工作代码:

<%= form_for(Image.new, html: { multipart: true, class: "dropzone"}) do |f|  %>

<%= f.file_field :avatar %><br></div>
<%= f.hidden_field :barco_id %>

<%= f.submit "Upload my Avatar" %>

关于javascript - Rails 应用程序中的隐藏字段未通过 dropzone.js 传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30558317/

相关文章:

javascript - 内联使用 Typescript 声明类型

javascript - 在 reactjs 的 onChange 字段中访问时,输入字段目标为空

ruby-on-rails - RESTful 问答设计?

ruby-on-rails - Rails3 管理界面框架

ruby-on-rails - 从 Rails 中的关联中获取外键字段

javascript - 如何解决 "Animated: ` useNativeDriver` 不受支持,因为缺少 native 动画模块。”在 react 导航中?

javascript - 制作一个 JavaScript 随机化器,让消费者从列表中选择项目,然后这些项目就会被随机化

javascript - 在没有 JavaScript 的情况下将灵活的容器设置为图像的宽度和高度

jquery - 不透明度过渡的淡入/淡出无法按预期工作

javascript - 采取所有ajaxed li的