- 107 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 21:18:19 ]
- 投げるSQLが一つ減ると思うんだけど。
処理としてはこんな感じ? User.transaction do user = User.find(user_id) user.bookmark_last_no = user.bookmark_last_no + 1 user.save! bookmark = Bookmark.new(params[:bookmark]) bookmark.no = user.bookmark_last_no bookmark.save! end
|

|