Joined February 2025
Photos and videos
18 Feb 2025
orderメソッド:    テーブルから取得してきた複数のレコード情報を持つインスタンスの並び順を変更するメソッド 部分テンプレート:    ビューファイルにおいて繰り返し使用するコードを切り出し、再利用する仕組み renderメソッド:    部分テンプレートを呼び出す際に使用するメソッド
1
3
37
18 Feb 2025
partialオプション:    renderメソッドで使用できるオプション。部分テンプレート名を指定し、該当するものを表示する仕組み。異なるディレクトリの部分テンプレートを指定する場合、どのディレクトリにあるのか明示する必要がある
1
1
28
18 Feb 2025
localsオプション:    renderメソッドで使用できるオプション。部分テンプレート内でlocals()内の変数を使用できるようにする ネスト:   ある記述の中に別の記述をして、親子関係を示す方法。(入れ子構造)
16
16 Feb 2025
devise_parameter_sinitizerメソッド:    deviseのUserモデルに関わるログイン/新規登録などのリクエストからパラメーターを取得できるようになるメソッド user_signed_in?メソッド:    deviseを導入していると使用できるメソッドで、ログインしているかを判定できるメソッド
1
21
16 Feb 2025
アソシエーション:    モデルを利用したテーブル同士の関連付け。モデルに定義することで、そのモデルに紐づく別のモデルの情報へアクセスできる has_manyメソッド:    モデル間で1対多のつながりがあることを示すメソッド
1
8
16 Feb 2025
belongs_toメソッド:    モデル間で1対1のつながりがあることを示すメソッド N+1問題:    アソシエーションを利用した場合に、データベースへのアクセス回数が多くなってしまう問題でパフォーマンスの低下につながる。
4
12 Feb 2025
before_actionメソッド:   コントローラーで定義されたアクションが実行される前に、共通の処理を行うことができるメソッド。 devise:   ユーザーの管理機能を簡単に実装するためのGem
1
5
34
12 Feb 2025
rails g deviseコマンド:   ユーザー情報を管理するためのUserモデルを新しく作成するために用いられるdeviseのモデル作成コマンド rails g migrationコマンド:   すでに作成されたテーブルの内容を変更する際などに用いる
1
2
28
12 Feb 2025
スネークケース:   単語の区切りをアンダースコア(_)で表したもの キャメルケース:   単語の区切りを大文字で表したもの
1
24
ストロングパラメーター:   意図しないデータベースの読み書きを   防ぐために用いる。   (ユーザーから送信されるデータを制限   する機能) requireメソッド: パラメーターからどの情報を受け取る   のか選択するメソッド。   params.require(:モデルのファイル名)
2
2
32
バリデーション:   データを登録する際に、一定の制約を   かけること。例えば、  ・空のデータを登録できなくする  ・登録されるデータの重複を防ぐ  ・文字数制限をかける  など validatesメソッド:   バリデーションを設定する際に使用す   るメソッド
18
permitメソッド: 取得したいキーを指定し、そのキーと   値のセットのみを取得するメソッド   params.require(:〜).permit(:キー名) プライベートメソッド:   クラス外から呼び出すことのできない   メソッド。
12
今日から学んだことをメモがわりにツイートしようと思います
4