Я делаю модуль обновления пароля для приложения в рельсах.Теперь проблема в том, что я шифрую пароль before_save, и требуется, чтобы пароль был от 6 до 20, поэтому после шифрования пароль становится 64 символами, но поскольку шифрование происходит после проверок, код работает.Теперь, когда я хочу обновить пароль, может так случиться, что пользователь может не захотеть менять свой пароль.В таком случае он оставляет поле пароля пустым, но теперь форма не будет проверяться.Как мне обойти это?