0
我在我的Rails应用程序中向发送控制器发送了(发票)号码,金额,日期和文件。我有一个submit
按钮,具有name
属性,比如说"submit"
。当我用file_field发布表单时,为什么我会丢失提交按钮
如果我发布没有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 %>
请分享表格代码。 –
表单是否设置为多部分? –
窗体设置为多部分,是的。 – skepticscript