Railscasts #13-#15
#13 Railscasts - Dangers of Model in Session
- セッションにモデルオブジェクトを保存するとDBと矛盾することがあるから混乱のもとだよ
- セッションにはIDだけ入れるといいよ
#14 Railscasts - Performing Calculations on Models
- ActiveRecordにはsum, average, minimum, maximumとか定義されているよ
- 条件付きにもできるよ
- associationの先のモデルでもつかえるから便利だよ
#15 Railscasts - Fun with Find Conditions
- :conditions で Hash を渡す方法を使うと nil が IS NULL になったりArrayが IN ( ) になったりRangeが BETWEEN になってくれたりするよ
- find_all_by...でもこの仕組みが使えるよ