rails 应用中的 dropzone.js 未传递隐藏字段
Hidden field not being passed with dropzone.js in rails app
我正在使用 dropzone.js 将多张图片上传到我的 rails 应用程序。
这个想法是那些图像属于 barco 模型。
我已经设置了模型,我可以看到 barco_id
正在通过 URL 传递。我通过 URL 传递了 barco 的 id,但我无法获取图像以获取 barco_id
属性。好像 hidden_field
不工作...
这是图像的新视图,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" %>
我正在使用 dropzone.js 将多张图片上传到我的 rails 应用程序。
这个想法是那些图像属于 barco 模型。
我已经设置了模型,我可以看到 barco_id
正在通过 URL 传递。我通过 URL 传递了 barco 的 id,但我无法获取图像以获取 barco_id
属性。好像 hidden_field
不工作...
这是图像的新视图,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" %>