今日の積み上げ<2022年5月22日>
今日の積み上げ<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を見る