tusbasaのブログ

業務や勉強中に調べたことを自分用にメモするブログ

2020-06-18から1日間の記事一覧

開発で気を付けること(メモ)

開発終わったらリモートブランチを消す N+1問題(eachを使うところ注意) 変数名(複数のものは複数形) コントローラーのロジックをモデルに移す 曖昧な仕様の確認 itの中にはexpectだけ eachなどイテレーションで大量にsaveする場合はbulkinsert使う ifな…

【rails】モデルのscopeについて

メソッドチェーンなどで長くなった一連の処理を別名をつけて短い名前で呼び出せるようにしたもの。モデルで定義する。 複雑なSQLを記述する時に便利。 スコープを定義する際、別で定義したスコープを使うこともできる。 #モデルで定義 class User < ActiveRe…