From: eden Date: 2006-10-07T14:22:10+09:00 Subject: Re: RoR : Shortening this code > Why is the second solution the better one ? I guess it's personal preference. There's not really any huge difference between the two methods. It all depends on what the context is -- update() returns the object, and update_attribute() returns true/false depending on whether the update succeeded or not (minus validation checks).