2010-02-01から1ヶ月間の記事一覧

file_columnで受信メールの添付画像を保存する方法

前提 Statusモデルにimageというフィールドがあって、そこがfile_columnを採用している。 メールを受信したら添付ファイルをstatus.imageに格納したい。 (1)file_columnの一部を拡張します。 vendor/plugins/file_column/lib/file_compat.rb を以下のよう…

QRコードを画像で書き出す

rmagickがインストール済みを前提。 $ gem list | grep rmagick rmagick (2.12.2) QRコードのもとになる配列を作ってくれるgemを入れる。 gem install rqrcode QRコードの配列を画像にしてくれるモジュールを入れる。 git clone git://github.com/hal99/qrim…

githubからpluginをインストールする方法

例えば jpmobile を入れる場合は ruby script/plugin install git://github.com/darashi/jpmobile.git 以上。

acts_as_taggable_on_steroidsの使い方

インストールする(githubに引っ越してるから注意) ruby script/plugin install git://github.com/jviney/acts_as_taggable_on_steroids.git ruby script/generate acts_as_taggable_migration rake db:migrate Manualモデルというのをtaggableにするとして…

PostgreSQL + Ludia + PostGIS な環境作り

MacPortsだと Ludia の環境が PostgreSQL 8.1 しか見つからず、PostGISは 8.2 or 8.3 しかありませんでした。 PostGISよりLudiaの方が手動でインストールするのが面倒だったので、Ludia を port install して PostGISの方は手動でインストールすることにしま…

テーブルから「最後のレコード」を取得する

ActiveRecordで「first」があるのは知ってたけど「last」があるのは知らなかった。 「モデル名.first :order => 'id DESC'」みたいに書いてた。 「モデル名.last」でいけるっぽい。こう書くだけで動けばいいのに!と試してみると、大抵動く。やはりRailsはす…