Rails2.0.5 と acts_as_paranoid

2 月 12th, 2009

rubyforgeのgem/tgzは古いらしい。
acts_as_paranoid-0.3.1.tgz は Ruby on Rails2.0系列には対応していない様子。

./script/ install acts_as_paranoid でインストールしたものについては問題なく動作している。
また、deleted_at 決め打ちの論理削除日についてもモデル側で指定可能になっていた。
acts_as_paranoid を呼ぶときに引数で :with にカラム名称を渡してあげればOK。

  1 class HogeHoge < ActiveRecord::Base
  2   acts_as_paranoid :with => 'del'
  3 end

念のため、現在のリビジョンを貼り付け。

% svn info http://svn.techno-weenie.net/projects/plugins/acts_as_paranoid
パス: acts_as_paranoid
URL: http://svn.techno-weenie.net/projects/plugins/acts_as_paranoid
リポジトリのルート: http://svn.techno-weenie.net/projects
リポジトリ UUID: 567b1171-46fb-0310-a4c9-b4bef9110e78
リビジョン: 3183
ノード種別: ディレクトリ
最終変更者: technoweenie
最終変更リビジョン: 3180
最終変更日時: 2008-04-23 12:38:38 +0900 (水, 23  4月 2008)

なんか最近こういうバッドノウハウ的なの多いなぁ….

Related posts