के साथ has_many/belong_to एसोसिएशन पर संस्करणों को सुधारने के लिए कैसे मैं अपने मॉडल संस्करणों को ट्रैक करने के लिए रेल में पेपर_ट्रिल का उपयोग करता हूं। लेकिन जिथब रेपो पर प्रलेखन इंगित करता है कि मणि has_many
, belongs_to
एसोसिएशन का समर्थन नहीं करता है।paper_trail
मान लीजिए कि मैं गया है एक ऐप्लिकेशन है जो रिकॉर्ड कुछ comapnies के सीईओ के नाम हैं:
class Company < ActiveRecord::Base
has_many :ceos
has_paper_trail
end
class Ceo < ActiveRecord::Base
belongs_to :companies
has_paper_trail
end
ऊपर के उदाहरण एबीसी इंक के बारे में जानकारी का प्रतिनिधित्व
company.name => "ABC"
company.ceo.past => "John Henry"
company.ceo.present => "Amy Warren"
मैं निम्नलिखित कैसे लागू कर सकते हैं ऑपरेशन ताकि यह कंपनी और कंपनी के सीओएस नाम को अंतिम संस्करण में रीसेट कर दे?
क्या आपके पास इस पर कोई अपडेट है? – Robin
मेरे पास एक ही समस्या है – eshaiju