我有一个表单:
<%= 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 %>