Честно говоря я знаю, как изменить сообщения об ошибках изобрести через devise.en.ymlНастройка проверки, когда пользователь вход в Разрабатывает
У меня есть сайт, который использует Завещание для проверки подлинности.
Хотя вход, если адрес электронной почты и пароль пустой, он дает мне ошибку
Неверный адрес электронной почты или пароль.
, но я хочу, чтобы показать различные сообщения об ошибках для пользователей для различных случаев:
Мол, , если адрес электронной почты поле пустым и пароль присутствует, чем показать
Email не может быть пустым ,
еще, если поле пароля пустым и адрес электронной почты присутствует, чем показать
Пароль не может быть пустым.
еще пароль и адрес электронной почты является неаутентифицированными, чем показывает
недопустимого адрес электронной почты или пароль
, который в настоящее время работает.
Я не хочу удалять :validatable
из моего модального.
я устал validates :email, :presence => true, :email => true
из here
но когда я подписаться на него показывают 2 ошибки
Email не может быть пустым.
одна ошибка завещанию и другой для модальных ..
скажите, пожалуйста, как это сделать проверку только для пользователя входе в систему.
Заранее спасибо. :)
Вы можете переопределить действие созданного сеанса контроллера сеанса и добавить некоторые проверки их? – Navin
@ Навин благодарит вас за ответ. Но что, если я не хочу переопределять контроллер сессии ... ?? – Vishal
у вас есть проверка на наличие электронной почты и пароля, независимо от того, присутствуют они или нет или недействительны с различными сообщениями об ошибках, поэтому я предлагаю вам переопределить контроллер сеанса. – Navin