Page
というモデルの変更を追跡するのにaudited
を使用しています。特定のユーザーに関連するすべての監査を(監査テーブルのuser_id
を介して)検索できるようにしたいと考えています。は、ユーザーに属する監査を検索します。
どうすればいいですか?これまでのところ、私はAudit
モデルにアクセスすることが分かってきた唯一の方法は、このようなものです:それは物事を行うには正しい方法だようにちょうどいないようです
@audits = Audited::Adapters::ActiveRecord::Audit.all
。
@audits = Audit.all
を試してみると、エラーはUninitialized constant
となります。
宝石が提供するモデルとのやりとりは、より優雅な方法がありますか?
はいこの作品が監査を含め、簡単な例を参照してください。 クラスの監査
nictrix
が含まれ、それはあなたが、あなたは物事を行うことができますAudited.audit_classを行うことができますことは注目に値しますAudited.audit_class.where( "...")のように – user3334690