11

我有一个表格:

<%= form_tag :controller => "foo", :action => "boo", :multipart => true do %>
    <%= file_field_tag "foo[bar]" %>
<% end %>

当我提交它时,param foo[bar]给出"foo[bar]"=>"filename.png"而不是ActionDispatch对象。

有人知道这里可能是什么原因吗?

谢谢!

4

1 回答 1

21

解决了。需要将 form_tag 行更改为:

<%= form_tag ({:controller => "foo", :action => "boo"}), :enctype =>"multipart/form-data" do %>
    <%= file_field_tag "foo[bar]" %>
<% end %>
于 2013-01-10T04:14:23.793 回答