Devise のデフォルトのユーザーのアカウント情報変更画面(users#edit)では、ログイン済みのユーザーが自分のアカウント情報を変更するために、現在のパスワードを入力するのが必須となっています。これをパスワードなしで自分のアカウント情報を更新できるように変更します。 — 環境 — rails 5.0.0.1 devise 4.2 【追記 2016/11/08】 Rails 5 + Devise 4 の環境での検証を行いました。また、当初の Devise::RegistrationsController#update をオーバーライドする方法よりも、Devise::RegistrationsController#update_resource をオーバーライドする方法のほうが簡単なので、それについて追記しました。 【追記ここまで】 — 記事初回公開時の環境 — rails-4.0.1
![Devise でユーザーがパスワードなしでアカウント情報を変更するのを許可](https://cdn-ak-scissors.b.st-hatena.com/image/square/b27ba1d703068fc4853ea1271440cbb779e7cabb/height=288;version=1;width=512/https%3A%2F%2Feasyramble.com%2Fwp-content%2Fuploads%2F2016%2F03%2Feasyramble_ogp.jpg)