I\'ve looking for a way to allow users to change their settings (User model) without having to change their password (they still have to enter their current password). Devis
Add this code to your user model.
private def password_required? new_record? ? super : false end