【发布时间】:2014-02-25 09:46:00
【问题描述】:
我的 rails 应用程序中有一个表单,它会将(发票)编号、金额、日期和文件发布到控制器。我有一个带有name 属性的submit 按钮,比如说"submit"。
如果我发布没有file_field 的表单,控制器中的参数包含一个键"submit",但是当我包含file_field 时它会消失。
我不会以任何方式拦截表单提交。这里会发生什么?
编辑 - 表单基本上是这样的:
<%= form_tag({:controller => 'controller', :action => :update}, {:remote => true, :multipart => true}) do |form| %>
<%= form.text_field(:date) %>
<%= form.text_field(:amount) %>
<%= form.text_field(:number) %>
<%= form.file_field(:file_upload) %>
<%= form.submit 'Save', :name => "submit" %>
<% end %>
【问题讨论】:
-
请分享表单代码。
-
表单是否设置为多部分?
-
表单设置为多部分,是的。
标签: ruby-on-rails ruby forms post