В нашей форме регистрации мы validates_uniqueness_of :email
Когда пользователь пытается использовать нашу регистрационную форму, и они указывают существующий адрес электронной почты, я бы хотел, чтобы они увидели сообщение об ошибке вроде этого
Этот адрес электронной почты уже используется. Если у вас возникли проблемы с входом в систему, вы можете reset ваш пароль
Очевидно, я хотел бы использовать именованный маршрут для ссылки, но моя модель User не имеет к ней доступа. Как я могу это сделать?
Боковое примечание: Мы скоро предложим перевод для нашего приложения, и все эти сообщения об ошибках попадут в файлы YAML. Могу ли я каким-либо образом ввести мой new_password_url
в сообщение в своих файлах локали YAML? (например, config/locales/en.yml
)