2007/02/14 file_column and capistrano 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 E
Railsってなにやらたくさんのプラグインが存在するみたいだけど、 「ユーザー管理ならコレ」みたいに、まとめがなかなか見つからないですよね。 ええ、当時の私には見つけることができませんでした。 でも、せめてプラグイン(Gem)名さえ分かってしまえば Githubでいくらでも調べることできると思いませんか?思いませんか?思え。 なので今日は、やりたい事と数々のプラグインの対応表でも書いてみます。 Railsプラグインリスト! これがやりたい! オススメプラグイン ユーザー管理 Authlogic restful-authentication 画像添付 paperclip attachment_fu ページ送り(ページネーション) will_paginate タグ!タグ! acts-as-taggable-on テスト rspec cucumber HTML&CSSの非生産性に絶望した Ham
概要 紹介 PaperClipは、Ruby on Railsにファイルのアップロード機能を追加するプラグイン。同様のプラグインとしてはfile_columnが有名。 特徴 PaperClipは、添付ファイルの情報を既存のテーブルで管理します。このため、ファイル管理専用のテーブルを用意する必要がありません。この点がfile_columnに比べてお手軽です。 依存ライブラリ ImageMagick (ImageMagick - Convert, Edit, or Compose Bitmap Images) RMagick (http://rmagick.rubyforge.org/) PaperClipを使ってみる ユーザーにプロフィール画像を持たせるという前提で、実際にPaperClipを利用する手順を見てみます。 インストール PaperClipはscript/plugin instal
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く