article = Article.find(:first) article.title #=> "Title" article.subject #=> "Edge Rails" # ひとつの属性をアップデート article.title = "New Title" # save時にDB にはこの属性のみアップデートを行います article.save #=> "UPDATE articles SET title = 'New Title' WHERE id = 1" 実はいままで知らなかったのですが、以前まではtitleだけでなく、変更していないsubjectまで含めたSQLを吐いていたんですね。これでSQLをスリムにできそうです。 またRails には、updated_at/on という特別なフィールド名がありますが、なにかしら属性が変更されていれば、このフィールドも自動的に更新される