Rails2.0.5 と acts_as_paranoid
2 月 12th, 2009rubyforgeのgem/tgzは古いらしい。
acts_as_paranoid-0.3.1.tgz は Ruby on Rails2.0系列には対応していない様子。
./script/plugin 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)
なんか最近こういうバッドノウハウ的なの多いなぁ….