ファイルアップロードができない。
file.binmodeとかで
undefined method `binmode' for "P1050070.JPG":String
てなことをいわれる。
原因は、:multipart=>trueがただしくできていなかったからでした。
誤:
<%= form_tag(:action => :update,:multipart=>true) %>
↑これだと、multipartはクエリーストリングになっちゃいます。
update?multipart=true って
正:
<%= form_tag({:action => :update},:multipart=>true) %>
↓これでうまくいきました
<%= form_tag({:action => :update},:multipart=>true) %><%= file_field 'profile', 'photo' %>
<%= submit_tag "保存" %> <%= end_form_tag %>
2時間くらいなやんだぞ!なにやってんだろう...と、ちょっと落ち込み。