テックキャンプ日誌 Day28

テックキャンプ日誌(全70日間)

28日目日曜日終了。

↓今日やったこと

・個人アプリ deviseカラム追加の分をストロングパラメーターに追加、編集画面マークアップ、エラー調査・・・

計6時間

 

自分でオリジナルのアプリを作るとなると学ぶことが多いですね( ̄▽ ̄;)

deviseを入れてテーブルのカラムを増やした場合は、application_controller.rbでストロングパラメーターにキーを追加する必要があります。下記画像のように。

しかし、今他に上手くいかないことが2点あり困っています・・・。

現状の問題点

・ログアウトしたらトップ画面に戻らず、ログイン画面になる。

・ログイン後マイカードを編集し、更新ボタンを押すがデータが反映されていない

 

1つ目の問題、ログアウトしたらトップ画面に戻らず、ログイン画面になってしまうのでredirect_toでルートパスの指示をしているが効いていない。devise_forのルーティングの仕様なのか調べていたけど結局わからず。2つ目の問題、アクションをupdateにしているが、内容を保存できていない。これもずっと調べていましたが解決できず。

おそらく両方ともdeviseの仕様をよくわかっていないため解決できないと思われるので、deviseの一次ソースを読んで一から勉強してみることにしました。

急がば回れですね。

まだあわてるような時間じゃない。

さあ、いこーか  ∑(゚Д゚)仙道や!サムネソウイウコトカ!