6

auditedというモデルの変更を追跡するために使用していPageます。特定のユーザーに関連付けられているすべての監査を検索できるようにしたいと考えています (user_id監査テーブルを介して)。

どうやってやるの?Auditこれまでのところ、モデルにアクセスするために私が見つけた唯一の方法は次のとおりです。

@audits = Audited::Adapters::ActiveRecord::Audit.all

それは物事を行う正しい方法だとは思えません。

しようと@audits = Audit.allするとUninitialized constantエラーになります。

gem が提供するモデルと対話するより優雅な方法はありますか?

4

3 に答える 3

7

多分何かのような

include Audited::Adapters::ActiveRecord::Audit

そして、あなたはすることができます

@audits = Audit.all

私はそれがうまくいくはずだと思います...またはもっと良い:

include Audited

于 2012-07-08T15:08:49.020 に答える