【Rails・Devise】よくわかっていない部分について
【Rails・Devise】よくわかっていない部分について
- 毎回コンテナを作り直さないといけない問題
- devise/sessions/new.html.erbなどの、フォームのurl部分の情報を編集した時
- なぜか一回コンテナを作り直さないと、url部分の情報が更新されない
- 毎回コンテナを作って、つぶしてになるため、非常に面倒
- もしかしてキャッシュとかCookieとかが影響している???
- せめてサーバーの立ち上げ直しで、なんとかなってほしい、、、
- ルーティング問題
- userモデルを作って、それに関連するコントローラーと、viewと、ルーティングを設定するとき
- devise_forを使うと、デフォルトではルーティングがdevises/sessions#newとかなっています
- 一応このままでも使うことができるけど、ルーティングにdevise_for users, { controllers: “sessions” }とか書いて、users/sessions#newとかのルーティングにしてます。
- ただ、sessionsなどを変えたとしても、confirmationなどの機能を使っていると、普通にそのままのdevises/confirmation#newなどが動いてしまっている。。。
- 全部usersのルーティングに変えた方が良いのでは?と思っていますが、使えているのでとりあえずそのまま、、、
- これって、全部変えた方が良いのかな???というのがわかっていません。
- 毎回devise_for users, { controllers : “confirmation”……….}って書いていくのって、面倒だから一括で変更できる方法がありそうな、、、調べてみます、、、
- ※わかりました、、、カスタマイズしたい機能だけを、やるんですね、、、!
- ※デフォルトで使えるものは、そのままの状態で使えばOKということでした、、、!