Create a gist now

Instantly share code, notes, and snippets.

# is it risky to trust on updated_at ?
# Summary: all products with no price on API should be disabled.
start_time =
Product.transaction do
ProductApi.each do |e|
Product.find(e.code).update_attribute :price, e.price
Product.update_all :status => :disabled, ['updated_at < ?', start_time]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment