dev/mom0tomo

技術メモ

『Ruby on Rails5 アプリケーションプログラミング』 読んだメモ

  • クエリメソッドはその場でDBにアクセスしない(遅延ロード)

    • メソッドチェーン(連鎖して呼び出す)が可能
  • 生成されたクエリはPumaのコンソールに吐き出される

  • whereメソッドを使うと、プレイスホルダー(任意のパラメータを引き渡せる)が使える

    • 動きはfind_byと同じ
  • パラメータ数が少ない時は名前なしにする (params[:publish]))

    • 多い時は名前付きにする (publish: params[:publish])