我有一个模型,它存储零售店的详细信息。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