2020-06-18から1日間の記事一覧
開発終わったらリモートブランチを消す N+1問題(eachを使うところ注意) 変数名(複数のものは複数形) コントローラーのロジックをモデルに移す 曖昧な仕様の確認 itの中にはexpectだけ eachなどイテレーションで大量にsaveする場合はbulkinsert使う ifな…
メソッドチェーンなどで長くなった一連の処理を別名をつけて短い名前で呼び出せるようにしたもの。モデルで定義する。 複雑なSQLを記述する時に便利。 スコープを定義する際、別で定義したスコープを使うこともできる。 #モデルで定義 class User < ActiveRe…