2020/10/31 4h学習
昨日は仕事から帰ってきて寝てしまいほぼ勉強できなかった
今日やったこと
・一昨日のエラーの解決
gemのエラーが出てしまってlocal hostにつながらなかった
メンターさんに相談したところpumaのバージョンがちがっていることがわかった
gem fileのバージョンを修正しbundle installし直した結果エラーが解決した
注:bundle install する際はgemfile lockを消す
エラー文にもそう書いてあったのでこういうところを自分で解決できるようにしたい
・一昨日のエラーの解決②
データが保存されないエラーの解決
binding.pryを使いキーのバリューが空だということがわかったが
どこのコードを修正すればいいかわからなかった
require メソッドを復習したところ
params.require(:plan)
のplanが違うコードになっていることがわかった
requireでの定義はparamsで定義するものと同じ必要があることがわかった
・ビューが正しく表示されないエラー解決
思った通りに表示されないビューを直す
<%= %>の=がないエラーだった
表示させたい部分は=をつける
・曜日の表示を追加する
月と日の表示に曜日を追加する
Date.today.wday メソッド
その日の曜日を0 ~ 6に変換して戻り値とするメソッド
コードを調べ作って見たがビューに表示されたものは全て土曜日が表示されていた
配列が上手く機能していないのだと思う
明日ここを修正する
自分で調べてエラーを解決していくのが大切なのでしばらくは自分で考え、どうしても分からない場合メンターさんに質問する