今日の積み上げ<2022年5月24日>

失敗したこと

・デバック作業中は単調な作業が多い為

 集中力がないまま作業してしまっている。

 

成長したこと

RSpec単体テスト結合テストの手順が

 なんとなくではあるが分かるようになってきた印象。

 

翌日の目標

・集中力がない時には休息を意識する。

今日の積み上げ<2022年5月23日>

失敗したこと

RSpecモデルの単体テストのデバックをしていた時に

 include(引数)を使用するがiを大文字と

 勘違いして覚えてしまっていて

 抜け出せないエラーにハマってしまった。

成長したこと

・ユーザー情報を入力した時に新規登録が

 出来る場合の処理(正常系)と何かしらの原因で

 出来ない場合(例えば、ニックネームやパスワード抜け漏れ

 など)があった場合は(異常系)と言う事が分かった。

翌日の目標

・今日学んだデバックに関しての知識を深ぼっていく。

今日の積み上げ<2022年5月22日>

失敗したこと

・デバックの仕方が理解出来ていない。

・エラーが出た時にデバック用のGemであるpry-rails

 どこに記述すればいいか分からない。

原因:エラーが出た時にどこが原因であるか知る事が出来ていない且つ

  検索の仕方が下手

 

成長したこと

・paramsの分かりやすい解説動画に出会い理解する事が出来た


www.youtube.com

翌日の目標

・GitとGithubの使い方を知ること

・検索能力を上げる

今日の積み上げ<2022年5月21日>

失敗したこと

・スペルミスによるエラーが多い

原因:単数系と複数形の使い所がはっきりと分かっていない

コントローラーを作成するときは

(例)rails g controllers クラス名のコントローラ部分を

複数形にしない

 

成長したこと

・エラーの原因が分かるようになってきた

・分からないときにテラテイルやキーターで質問する癖が付いた

・集中力が長く続いた

 

翌日の目標

・エラが出てきた時に嫌な気持ちにならない為にエラーと友達になる

・嫌な気持ちになると集中力が削れる為

今日の積み上げ <2022年5月20日>

失敗したこと

・集中力が無かった。

原因:睡眠不足による集中力の欠如

・エラーの解決に時間が掛かった。

原因:Ruby on Railsで新規登録ページを作成する際

  ページの記入欄を増やしたかった。

  その際にデーターベースのテーブルに

  カラムを追加する必要があるが

  カラムの追加が思い通りに出来なかった

  2つ以上のカラムを追加するには

  rails g migrationAddカラム名To追加先テーブル名 

  追加するカラム名:型(1つ目) 追加するカラム名:型(2つ目)

  と言う記載が必要

  しかし、私は1つ目のカラムを入力した後に同じテーブルに

  追加する事は出来ないと言うルールを知らず

  そのままrails db:migrateコマンドを実行した為に起きたエラーである

 

成長したこと

・エラーによりマイグレーションの知識が

 飛躍的に上昇した。

 

翌日の目標

・睡眠を8時間取る

・エラーに時間をかけ過ぎない

・迷ったらteratailとQiitaを見る