https://github.com/kudojp/diet-app/pull/8 の実装時に(そんなにクリティカルじゃないので)skipした問題 - **既にパスワードを設定済みの**userがEdit Passwordページでpasswordとpassword confirmationを空にして正しいcurrent passwordのみを入力してsubmitしてもエラーを吐かない(ただしencrypted_passwordの更新もされない) - `update_with_password`の実装が問題 - https://github.com/heartcombo/devise/issues/2349 の挙動が原因。 - `update_with_password`は(以下のページのように)、passwordではなくそれ以外の属性を更新したい際のリクエストの処理にも利用されるメソッドであり、そのように実装されているからである。 
#8 の実装時に(そんなにクリティカルじゃないので)skipした問題
update_with_passwordの実装が問題update_with_passwordは(以下のページのように)、passwordではなくそれ以外の属性を更新したい際のリクエストの処理にも利用されるメソッドであり、そのように実装されているからである。