【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ということでした、、、!

Leave a Reply

Your email address will not be published.

CAPTCHA