search for: num_attempt

Displaying 1 result from an estimated 1 matches for "num_attempt".

Did you mean: num_attempts
2006 Aug 16
1
Stale object errors
...Of course, Rails has to instantiate the object & validate it before it updates the database, so it''s not actually atomic, hence the occasional staleobject error. So I''ve been wondering about creating a block method looking something like: def update_volatile_object num_attempts = 5 while num_attempts>0 begin yield # the block should do something along the lines of Message.update(blah) break # If we got here, we didn''t raise a stale object error rescue ActiveRecord::StaleObjectError => e num_attempts -= 1 end...