2012-04-14 17 views
7

Rails 3.1 ile kağıt izi kullanıyorum ve modeller arasında fark yaratmak istiyorum. Bu, sürümlere bir metin sütunu olarak object_changes ekleyerek destekleniyor gibi görünüyor. Bunu yaptım ama değişiklik kümesi kaydedilmiyor. Yapılması gereken başka bir adım var mı?kağıt izi kullanarak, object_changes ile farkı mı alıyorsunuz?

+0

nasıl object_changes gelen değişiklikleri göstermek için elde ettiniz? Benim durumumda "---! ruby ​​/ hash: ActiveSupport :: HashWithIndifferentAccess \ ncompany_branch_id: \ n- 1 \ n- 3 \ ncompany_source_id: \ n- 3 \ n- 2 \ nclient_category_id: \ n - 2 \ n- 1 \ nclient_type_id: \ n- 2 \ n "sizin durumunuzda böyle miydi? eğer öyleyse, onları ekranda öznitelikler olarak nasıl işlediniz? Teşekkür ederim. – rmagnum2002

+2

your_object_version.changeset, –

cevap

9
Değişikliği almaya kağıt izi için sunucuyu yeniden başlatmanız gerekiyor

+0

+1 değişikliklerine sahip bir Hash verecek - Sadece bununla karşılaştı; Sunucuyu yeniden başlatmayı unuttum galiba. Hatırlatma için teşekkürler! –

+0

Teşekkürler, buydu! :-) – Ben

İlgili konular