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 に答える