【Rails】deviseで追加したカラムを編集できない時

ブログを書いている人 Ruby、Ruby on Rails

ブログを書いている人

deviseのgemを使うと、ログイン機能に関わる様々な機能を使えるようです。

(全部使いきれていないので・・・)

 

さて、deviseで作ったテーブルに新しくカラムを追加した場合、いくつか設定が必要になります。

今回は、edit、updateをする際にはどうすれば良いのか分からなかったのでメモしておきます。

スポンサーリンク

viewの編集

今回は編集画面なので、app/views/devise/registrations/edit.html.erbを編集。

私の場合、アップロードした画像を編集できるようにしたかったので、以下を追記。

controllerの編集

私の場合、ここを忘れていたのですが、app/controllers/application_controller.rbに以下を追記。

この一文がないと、新規登録はできても、編集することができません。

 

追記することで、編集可能になりました。

コメント

タイトルとURLをコピーしました