Open7

ActiveRecord復習

toketoke

railsの関連付けで困ったことあればガイドを読めば良い。
制約もleft joinもinner jojnも全部ちゃんとやれる。

has_manyやhas_one、belong_toとincludeはセットっぽい。(joinとかも使えるようになる)

なのでrailsで関連付けを行いたい場合は、テーブルの外部キー見ながら「xxはxxを持っている。属している」を意識してやれば良さそう

toketoke

安易にincludesをすれば良いという問題ではない。
メモリにデータをセットし過ぎるのも問題

データ量が多いテーブルを結合する際は、分けて実行するのが良いのかも

toketoke

ActiveRecordのオブジェクトはリッチなので生成するのは安易に行なってはだめ。
pluckとか使って、単純なarrayを作るのは大事