Tech Camp 17日目

本日の学習

学習時間:08:00時間

学習内容:応用カリキュラム

本日の振り返り:

応用カリキュラムに慣れるために反復を繰り返し行う。

応用カリキュラム10、11、12

 

重要語句:

・user_signed in?はユーザーがログインしているか否かを判断できるdeviseが用意しているメソッドのこと。

・current_userはログインしているユーザーの情報が取得できるdeviseが用意しているメソッドのこと。

・部分テンプレートはビューファイルにおいて繰り返し使用するコードを取り出し再利用する仕組みのこと。

・renderメソッドとは部分テンプレートを呼び出す際に利用するメソッドのこと。

 

・orderメソッドとはActiverecordメソッドでデーブルから取得してきた複数のレコード情報を持つインスタンスの並び順を更新するメソッドのこと

 

 

Tech Camp 16日目

本日の学習

学習時間:09:00時間

学習内容:応用カリキュラム

本日の振り返り:

応用カリキュラムのボリュームに少し億劫になっている自分がいるが、これからの自身にとって最も重要なカリキュラムの一つに入っていることをしっかりと認識して望む。

 

重要語句:

・devise

rails g devise :installコマンド

rails g devise :user

ユーザーモデルを作成

・devise_for

ユーザー機能に必要な複数のルーティングを一度に生成してくれるdeviseのメソッド。

・リダイレクト

未ログインユーザーが投稿画面など直接アクセスしてきた際にはルートパスに遷移するように設定を行う。

・unless

・redilect_to

・exceptオプション

rails g devise :views

rails g migration

・スネークケースとキャメルケース

・maxlengthオプション

・ストロングパラメーター

・devise_parameter_sanitizerメソッド

 

Tech Camp 15日目 ブログスタート

本日の学習

学習時間:08:00時間

学習内容:応用カリキュラム

本日の振り返り:

 

学んだ内容をアウトプットすることの利点をえる。

 

明日の目標:カリキュラムを目標通りに完了させる。

その他:細かいカリキュラムなので時間を取られるがしっかりとノートに写す。