Rails file_field_tag没有上传文件



我有一个表单:

<%= 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 %>

相关内容

  • 没有找到相关文章

最新更新