0
我有一個activerecord模型。我想知道更新調用後更改了多少個屬性。爲我的模型獲取未定義的方法publish_changed錯誤
這是我的模型
class User < ActiveRecord::Base
belongs_to :first_profile,:class_name => 'Profile',:foreign_key => :first_profile_id
accepts_nested_attributes_for :first_profile
attr_accessible :first_profile_attributes
end
class Profile < ActiveRecord::Base
belongs_to :user, :class_name => User
before_update :perform_task
end
代碼代碼當我更新或保存用戶模型,它是被保存的第一,我得到空attributes_changes哈希當我perform_task函數內部的剖面模型。我試圖使用published_changed但我得到未定義的函數錯誤。
謝謝
這是我寫的,我仍然有未定義的方法publish_changed?錯誤self.first_profile.published_changed? – user1095972 2012-01-19 06:04:04