Ich benutze paper_trail in Schienen, um meine Modelle Versionen zu verfolgen. Aber die Dokumentation auf dem GitHub Repo zeigt an, dass der Edelstein has_many
, belongs_to
Assoziationen nicht unterstützt.Wie behebt man Versionen auf has_many/gehört zu_zu_Verbindung mit paper_trail
Lasst uns sagen, ich habe eine Anwendung, die die ceos Namen einiger comapnies Datensätze:
class Company < ActiveRecord::Base
has_many :ceos
has_paper_trail
end
class Ceo < ActiveRecord::Base
belongs_to :companies
has_paper_trail
end
Das obige Beispiel die Informationen von ABC Inc.
company.name => "ABC"
company.ceo.past => "John Henry"
company.ceo.present => "Amy Warren"
darstellen Wie kann ich implementieren die folgenden Operation so wird es die Firma und die ceos Namen des Unternehmens auf die letzte Version zurücksetzen?
Haben Sie ein Update dazu? – Robin
Ich habe auch das gleiche Problem – eshaiju