リファクタリング、SQL left join、Rails Model Scope、ベンチマーク

/ 17日目/ 4週目・作業週 コメント

リファクタリング

先日書いた、ActiveDecoratorを使ったコードをリファクタリングしてみました。Moduleのメソッドに多態性をもたせるには、include元のクラスでメソッドを上書きするといいのかなあと、昨日思いつき・・・。

SQL left join

LEFT JOINとRIGHT JOINは、左右いずれかの表を優先させたいときに指定する。

  • LEFT JOIN

    左側に指定された表のすべての行が表示される

  • RIGHT JOIN

    右側に指定された表のすべての行が表示される

from: http://www.pursue.ne.jp/jouhousyo/SQLDoc/select22.html

Rails Model Scope

rails console でベンチマーク

コメント