テックキャンプ短期集中オンラインコース。学習40日目のふりかえり

学習時間:10:00

実装内容(オリジナルアプリ2):利用者登録機能の実装 formオブジェクトを利用して実装

解決したことや学んだ単語:scanメソッド、Boolean型の入力チェックはpresence: trueだと出来ない inclusion:{in: [true, false]}であれば、チェック可能 。formオブジェクトの日本語化はlocaleファイルの記述を工夫する必要がある。formオブジェクトを利用して保存する際、同一のカラム名があると混同してしまって上手くいかないこと。form_withのcheck_boxにクラスを指定する際は{}のなかに記述すること。

 

学習の振り返り:

 今日はアクティブハッシュとフォームオブジェクトを用いた3テーブル分のデータの登録機能の実装作業を行なっていた。railsの日本語化がうまくいかないのと、boolean型カラムのデータ保存の際にエラーが出てしまうのとで詰まってしまっていたが、ご飯とお風呂でリラックスしている間に解決案を考え改めて取り組むことで解決することができた。

qiita.com

qiita.com

 

 ずっと問題が解決なされないと次第に焦りから冷静さをなくしてしまうことを最近実感している。そうなると解決できる問題も解決できない悪循環に陥ってしまうため、エラーに詰まったときは一度席を立つなどしてリフレッシュをしてから再度問題に取り組んでいきたい。