我有一个表格:
<%= form_tag :controller => "foo", :action => "boo", :multipart => true do %>
<%= file_field_tag "foo[bar]" %>
<% end %>
当我提交时,
param foo[bar]
给 "foo[bar]"=>"filename.png"
而不是 ActionDispatch
目的。任何人都知道这里可能是什么原因?
谢谢!
最佳答案
解决了。需要将 form_tag 行更改为:
<%= form_tag ({:controller => "foo", :action => "boo"}), :enctype =>"multipart/form-data" do %>
<%= file_field_tag "foo[bar]" %>
<% end %>
关于ruby-on-rails - Rails file_field_tag 不上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14250678/