28日目日曜日終了。
↓今日やったこと
・個人アプリ deviseカラム追加の分をストロングパラメーターに追加、編集画面マークアップ、エラー調査・・・
計6時間
自分でオリジナルのアプリを作るとなると学ぶことが多いですね( ̄▽ ̄;)
deviseを入れてテーブルのカラムを増やした場合は、application_controller.rbでストロングパラメーターにキーを追加する必要があります。下記画像のように。
しかし、今他に上手くいかないことが2点あり困っています・・・。
現状の問題点
・ログアウトしたらトップ画面に戻らず、ログイン画面になる。
・ログイン後マイカードを編集し、更新ボタンを押すがデータが反映されていない
1つ目の問題、ログアウトしたらトップ画面に戻らず、ログイン画面になってしまうのでredirect_toでルートパスの指示をしているが効いていない。devise_forのルーティングの仕様なのか調べていたけど結局わからず。2つ目の問題、アクションをupdateにしているが、内容を保存できていない。これもずっと調べていましたが解決できず。
おそらく両方ともdeviseの仕様をよくわかっていないため解決できないと思われるので、deviseの一次ソースを読んで一から勉強してみることにしました。
急がば回れですね。
まだあわてるような時間じゃない。
さあ、いこーか ∑(゚Д゚)仙道や!サムネソウイウコトカ!