ruby-on-rails – Rails file_field_tag不上传文件

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 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 %>

猜你在找的Ruby相关文章