この例を参考に。
http://ino-h.com/blog/2013-10-21-01/
上の例だとform_forを使っていたが、form_tagを使いたかったので変更した所詰まった。
form_forとform_tagではmultipart => trueの書き方が異なる。
form_forを使うとき
<%= form_for @image, :url => images_path, :html => { :multipart => true } do |f| %> <%= f.file_field :file %> <%= f.submit 'アップロード' %> <% end %>
form_tagを使うとき
<%= form_tag('/explore',:method =>"post", :multipart => true ) do %> <%= file_field_tag :file %> <%= submit_tag 'アップロード' %> <% end %>