Ruby on Rails でファイルアップロード機能を作る。 巷には ・acts_as_attachment ・file_column などの便利そうなプラグインがあるけど、基本的な部分を理解するためとりあえず簡易なやつを自前で作ってみる。 $ rails uploader 今回はファイル本体と属性情報をデータベースで管理することとする。属性情報のモデル名は attachment、ファイル本体のモデル名 db_file とする。(データベースは前もって用意しておく) $ ruby script/generate model attachment $ ruby script/generate model db_file 中身はこんな感じで。 $ cat db/migrate/001_create_attachments.rb class CreateAttachments < Act