deviseを使って、ユーザー情報の編集・更新について


はじめに

 昨日、deviseでユーザーマイページの詳細ページがない、ということを投稿したが、アプリの制作を進めていると、編集ページは見つけたので、記録しておく。

ユーザー情報の編集ページはdeviseにあった!

ターミナルで

rails routes

をすると、

edit_user_registration GET      (URI略)      users/registrations#edit
     user_registration PATCH    (URI略)      users/registrations#update

views/devise/registrations/edit.html.erb
ファイルに、ユーザーの編集ページとして、デフォルトであり、パスワードやメールアドレスの編集ができるようになっている。このファイルにlink_toで飛ばすと、簡単に編集・更新できる。
デフォルトであるビューで、更新機能も備わっている。
更新が成功すると、ルートパスにリダイレクトもされる。

最後に

おそらく、コントローラーに記述があるんだろうけど、どの部分か見つけられない今日この頃。