■
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時間
学習内容:応用カリキュラム
本日の振り返り:
学んだ内容をアウトプットすることの利点をえる。
明日の目標:カリキュラムを目標通りに完了させる。
その他:細かいカリキュラムなので時間を取られるがしっかりとノートに写す。