我有一個模型,它存儲零售店的詳細信息。rails after_save無限循環
在直銷模式,我過濾
after_save :is_outlet_verified
def is_outlet_verified
if self.latitude.present? && self.longitude.present?
self.update_attributes(:is_verified => true)
else
self.update_attributes(:is_verified => false)
end
end
我想is_verified
字段設置爲true
如果出口地理編碼之前有一個。但是,當is_outlet_verified成功執行時,會觸發after_save回調,這會再次觸發is_outlet_verified。
你有一個小錯字方法名稱'update_columns'爲http://apidock.com/rails/ActiveRecord/Persistence/update_columns – theDrifter