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に変換して戻り値とするメソッド

コードを調べ作って見たがビューに表示されたものは全て土曜日が表示されていた

配列が上手く機能していないのだと思う

明日ここを修正する

 

自分で調べてエラーを解決していくのが大切なのでしばらくは自分で考え、どうしても分からない場合メンターさんに質問する