【Rails】Devise理解の順序

【Rails】Devise理解の順序

  • Deviseのデフォルト挙動を理解する
    • Deviseは色々なことをやってくれる反面、内部がすごく複雑
    • まずはDeviseがどんなデフォルト挙動を持っているのか理解することが重要
  • Deviseでどんなことがしたいかをイメージする
    • その上で、Deviseの機能を使って任せられるところはどこか判断する
    • Deviseに任せられないところは、自前で実装する
  • その上でメソッドを確認する
    • 結局Deviseがどんなことをしているのか、ソースを見て読み解く必要がある
    • deviseのソースを確認しつつ、望む挙動を行えるようにControllerを修正する

Leave a Reply

Your email address will not be published.

CAPTCHA