でDeviseを使いたいacts_as_audited
です。私はそれをグーグルで検索しましたが、結果はあまり明確ではありませんでした。その長所と短所は何ですか?
1 に答える
0
私はここでPaper Trailを使用していますが、これはより新しいものですが、ほとんど同じものであり、Devise User モデルの上部は次のようになります。
class User < ActiveRecord::Base
has_paper_trail
そして今versions
、User モデルのすべての CRUD アクションの行を含む、DB に成長しているテーブルがあります。
利点は、モデルのデータの以前のバージョンがすべて YAML に保存および格納されるため、ロールバック/元に戻すことができることです。
短所は?書き込み/更新時のデータベース サイズと、おそらく小さなパフォーマンス ヒットのみ。
于 2012-04-01T17:46:02.160 に答える