maeshimaの日記

メモ書きです

2009-09-30から1日間の記事一覧

findで共有ロック

lockオプションをtrueにセットすることで共有ロックがかけられる 追記 上記の説明だけだとよくわからんかったのでリファレンスから該当行をコピペ lock - An SQL fragment like "FOR UPDATE" or "LOCK IN SHARE MODE". lock => true gives connection‘s defa…

関連テーブルの個数を調べる方法

頭を整理させるためのメモ SQLで 個数を管理するカラムを作る 手動で増減 カウンタキャッシュで増減させる

今週のrailscasts

今週のrailscastsはActiveRecord::Base.findのオプションである:includeと:joinsの違いについて。 Railscasts - Include vs Joins includeとjoinsはどう違うか 簡単に書くと joins 関連テーブルは後で読む include 関連テーブルは先に読む という感じ。関連…