織田信長 ぼちぼち、元気にやっています。少し薬にも慣れた...んかなぁ。相変わらず食べられないけど。朝、指がこわばって文字なんて入力できなかったけど、それはほぼなくなった。関節もどこも痛くない。薬効いてきたんやろな。 で、ブログを書こうと言う気がまた起きてきた。 …
織田信長 ぼちぼち、元気にやっています。少し薬にも慣れた...んかなぁ。相変わらず食べられないけど。朝、指がこわばって文字なんて入力できなかったけど、それはほぼなくなった。関節もどこも痛くない。薬効いてきたんやろな。 で、ブログを書こうと言う気がまた起きてきた。 …
Railsで画像ファイルをアップロードする場合、file_columnというプラグインがとても使えます。 このpluginは、画像のアップロード、保存、サムネイル作成といった面倒な処理を劇的に簡略化してくれます。 データベースにファイル名を保存するカラムを追加し、 add_column :entry, :image, :string モデルで、file_column pluginを指定します。 class Entry < ActiveRecord::Base file_column :image end この場合の保存先は、 public/[model_name]/[attribute_name]/[id]/[file_name].jpg になります。 サムネイルを作成する場合は、次のようにします。 class Entry < ActiveRecord::Base file_
This is straight from the file_column website: Just create a database column to store the filename: add_column :entry,:image,:string Then make the “image” column ready for handling uploaded files… class Entry < ActiveRecord::Base file_column :image end … generate file fields that keep uploaded images during form redisplays to your view: <% @entry = Entry.find(params[:id]) %> <%= file_column_field
file_column はイメージファイルをアップロードするときにはとても重宝する。ただ気に入らないのはイメージファイルを public の直下にどんどん保存していくことだ。正確には $RAILSAPP/public/(モデル名)/(カラム名)/(ID) というディレクトリを作ってそこにイメージファイルを保存する。 たとえば、public/images/file_column/(モデル名)/(カラム名)/(ID)/イメージファイルというパスに保存するにはどうすればいいだろうか? 答えは、vendor/plugins/file_column/lib/file_column.rb にある DEFAULT_OPTIONS というハッシュを書き換えればよいらしい。具体的には、次のようにする。 DEFAULT_OPTIONS = { :root_path => File.join(RAILS_ROO
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く