için düzgün çalışmıyor Tablo Adres ve ben onları ayırmak için tip ve kimlik kullandık. Bu durumda Kullanıcı için related_audits kullanırsam, o zaman sadece bir denetim kaydı yapar ve rekoru yeniden güncellediğimde, önceki denetimi sadece son denetimle değiştirir. Denetim "o zaman sadece bir denetim kayıt yapacak ben Kullanıcı için associated_audits kullanıyorsanız bu durumda" veya AdresGeçmiş-activerecord mücevher ben sadece bir tane varsa</p> <p>Kullanıcı has_many adresleri ya</p> <p>HomeAddress veya Şimdi OfficeAddress</p> <p>yani var gibi iç içe geçmiş dernekler için denetimleri yapmak istiyorum polimorfik dernekler
class Patient < ActiveRecord::Base
devise :database_authenticatable, :registerable, :recoverable, :rememberable,
:trackable, :validatable, :confirmable, request_keys: [:subdomain]
has_one :home_address,-> { where(addr_type: 'home') },class_name: 'Address'
has_one :office_address,-> { where(addr_type: 'office') }, class_name: 'Address'
has_associated_audits
accepts_nested_attributes_for :home_address, allow_destroy: true
accepts_nested_attributes_for :office_address, allow_destroy: true
end
class Address < ActiveRecord::Base
belongs_to :patient
audited
end
: Burada
modelleri dernek nedir? Eğer yardım istiyorsanız lütfen modellerinizi ve şemayı gönderin, insanların sadece ne hakkında konuştuğunu bilmediklerini varsayın. – SomeSchmoDetayları belirtmiştim.Nasıl ev adresi veya ofis adresi için iç içe geçmiş özellikleri olan hastayı güncelleyebilir ve kontrol edebilirsiniz Eğer hasta – Jaswinder
'u her güncellediğinizde bunun için tek bir denetim olacaktır. Eğer hala yukarıdaki hatayı alıyorsanız, 'type' sütununuzu değiştirmeyi deneyebilirsiniz. Bu raylarda ayrılmış bir isim ve sık sık hatalara neden oluyor – SomeSchmo