find_by(カラム名: 値)
そのテーブル内の'値'に対応するレコードを一つだけとってきてくれる
select(:カラム名, :カラム名)
カラムを表示させるかを選ぶ。全て表示させたい場合は*を使う
joins
テーブルを結合する。
Film.joins(inventories:)←結合させるテーブルは複数形で書く
Film.joins(inventories: :rentals)結合したテーブル(inventory)にテーブル(rental)を結合する場合
Film.joins(inventries: [rentals: :payments])3つ以上結合する場合(ネストを増やせばいくつでも)
as
名前を変える.。
selectと組み合わせて使用する。
('categogory.name as namae')としてたら、namaeで表示される
group
指定したカラムの同じ値のレコードをまとめてくれる
カラムをある項目にまとめて集計する際に便利