データベースからレコードをソフト削除する(実際に削除されるのではなく、削除済みとしてフラグを立てる)ことと...
...また、どのタイプの検索でも、特別なユーザー定義のスコープを使用せずに、これらのゴミ箱に入れられたレコードが自動的に省略されます。たとえば、それはすべて宝石の中で行われます。
乾杯!
データベースからレコードをソフト削除する(実際に削除されるのではなく、削除済みとしてフラグを立てる)ことと...
...また、どのタイプの検索でも、特別なユーザー定義のスコープを使用せずに、これらのゴミ箱に入れられたレコードが自動的に省略されます。たとえば、それはすべて宝石の中で行われます。
乾杯!
DHH は、基本的に単なるモジュール ミックスインである「懸念事項」でこれを行うのが好きで、私はそのミニマリスト アプローチが好きです。
これがDHHのバージョンです - https://gist.github.com/1014971
ここに私のバグ修正バージョンがあります - https://gist.github.com/4032984
paper_trail をチェックアウトすることをお勧めします
paper_trail には多くの機能があり、十分にテストされています (長い間存在しています)。
特定の機能だけが必要な場合は、以下を確認してください。