Ich verwende audited
, um Änderungen für ein Modell namens Page
zu verfolgen. Ich möchte in der Lage sein, alle Audits zu finden, die einem bestimmten Benutzer zugeordnet sind (über user_id
in der Audit-Tabelle).Geprüft, Nachschlage-Audits eines Benutzers
Wie kann ich das tun? Bisher war die einzige Möglichkeit, die ich gefunden habe ist das Audit
Modell zugreifen wie folgt aus:
@audits = Audited::Adapters::ActiveRecord::Audit.all
, die gerade nicht scheint, wie es der richtige Weg, Dinge zu tun.
Probieren @audits = Audit.all
gibt einen Uninitialized constant
Fehler.
Gibt es eine elegantere Art der Interaktion mit Modellen, die von Edelsteinen bereitgestellt werden?
Ja Diese Arbeiten umfassen Geprüften, ein einfaches Beispiel sehen: Klasse Audit
nictrix
Geprüften es ist erwähnenswert, dass Sie Audited.audit_class tun können, das Ihnen erlaubt, dann Dinge zu tun wie Audited.audit_class.where ("...") – user3334690