ファイルアップロード
自前で
作ってみる。もちろんwebを参考にするけど。なんかディレクトリを深く深く掘っていくところとか、あんまり気にくわないので。
プロジェクト
$ rails uploader $ script/generate scaffold picture title:string uri:string
ビュー
<% form_for @picture, :html => {:multipart => true}) do |f| %> (略) <%= file_field :upload, 'file' %> (略) <% end %>
コントローラ
uploaded_file = params[:upload] File.open("xxxx.jpg", "wb") do |file| file.write upload_file[:file].read end
こんな感じでなんか動きました
参考にしました
- Ruby on Rails: ファイルアップロード機能を作る(http://negisio.net/?p=30)