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