ume

コードレビューのフィードバック

rails7 メンターさんにコードレビューしてもらったフィードバック

前書き これは記事というより個人的な忘却録として残します。 指摘箇所 ⇨find_or_create_by()メソッドを使おう モデル.find_or_create_by(引数). ⇨引数の条件でモデルからレコードを探しあれば戻り値として返すが、見つからない場合は(引数)をモデルに新規作…

Rails7メンターさんにしていただいたこと(Active StorageのN+1問題)

前書き 現在ECサイトを作成しています。 以下のコードで上記の表示をしています. index.html(↓わかりやすいように余計なdivタグなど省略). products_controller.rb class ProductsController < ApplicationController def index @products = Product.all #pr…

rails7 メンターさんからのフィードバック

指摘箇所2つ ルーティングでresourcesを使う パーシャルを使う ルーティングでresourcesを使う 修正前(私のコード) Rails.application.routes.draw do root to: 'product#new' get 'product/show/:id', to: 'product#show', as: 'product_show' end 修正後(…

javascript知らなかったこと

知らなかったこと javascriptの2種類のデータの型,オブジェクト型とプリミティブ型 オブジェクトのメソッドの定義(rubyでいうハッシュ) 1. javascriptの2種類のデータの型,プリミティブ型とオブジェクト型 プリミティブ型 特徴:変数の中身(値)が同じでも別々…