Uso paper_trail nei binari per tracciare le versioni dei miei modelli. Ma la documentazione sul repository github indica che la gemma non supporta le associazioni has_many
, belongs_to
.Come rettificare le versioni su has_many/belongs_to associazione con paper_trail
Diciamo che ho un app che registra gli amministratori delegati nomi di alcuni comapnies:
class Company < ActiveRecord::Base
has_many :ceos
has_paper_trail
end
class Ceo < ActiveRecord::Base
belongs_to :companies
has_paper_trail
end
L'esempio sopra rappresentano le informazioni di ABC Inc.
company.name => "ABC"
company.ceo.past => "John Henry"
company.ceo.present => "Amy Warren"
Come posso implementare il seguente operazione così resetterà la società e i nomi del ceos della compagnia all'ultima versione?
Avete aggiornamenti su questo? – Robin
Ho anche lo stesso problema – eshaiju