【Rails】Deviseでプロフィール用のeditページを作成する

rails devise profile update

Ruby on RailsのDeviseではデフォルトでregistrations#editがありますが、こちらはemailやpasswordをeditするようにして、その他のnameなどはregistrations#profile_editを追加して、別ページでeditするように実装しました。

環境はこちらです

ルーティング

devise_scope に profile_edit と profile_update を追加します。

config/routes.rb

コントローラー

忘れずaccount_update_paramsをセットします。

app/controllers/users/registrations_controller.rb

ビュー

app/views/devise/registrations/my_page.html.erb

app/views/devise/registrations/profile_edit.html.erb

以上です!😊


投稿者:

Shuji Tenra

「仕事に特化したQ&AサイトJobQuery【ジョブクエリ】」の開発/運営をしています。https://jobquery.jp