2

Wie bekomme ich in einem ActiveRecord Transaktionsblock die Anzahl der Datensätze kennen, die erstellt/aktualisiert/zurückgesetzt wurden? für bestimmtes Modell.Wie erhalten wir die Anzahl der create/update/rollback Datensätze in einer ActiveRecord Transaktion

Diese Informationen werden benötigt, um den Verlauf der während des Transaktionsjobs aufgetretenen Ereignisse zu erfahren und dem Benutzer zu berichten.

+0

brauchen Sie für eine einzelne Tabelle? –

+0

versuchen audited Juwel: https://github.com/collectidea/auditiert –

+0

oder sogar: https://github.com/gouravtiwari/audit_rails –

Antwort

0

Eine Transaktion ist entweder erfolgreich oder schlägt fehl und die Datenbank wird auf den Zustand vor der Transaktion zurückgesetzt.

Es gibt keine Vorstellung von teilweiser Vervollständigung für eine Transaktion.

+0

Wenn es nur gelingt, brauche ich den Bericht über diese Aktionen (create/update) innerhalb dieser Transaktion. –

Verwandte Themen