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