ActiveRecord en.yml - ответ, который я бы предложил, если вы хотите изменить сообщение проверки для Devise
Вот как должен выглядеть en.yml
en:
activerecord:
errors:
models:
user:
attributes:
email:
blank: "Please Specify an Email id"
taken: "Please use a different Email id"
invalid: "Please Specify a valid Email id"
password:
blank: "Please Specify a Password"
confirmation: "Password does not match"
password_confirmation:
blank: "Please Specify a Password Confirmation"
first_name:
blank: "Please Specify First Name"
last_name:
blank: "Please Specify Last Name"
pdf:
attributes:
name:
blank: "Please Specify name to PDF"
taken: "Please use different name for PDF"
attachment:
blank: "Please Upload a PDF Attachment"
data_element:
attributes:
name:
blank: "Please give Element a desired name"
taken: "Already Created Element with given name"
color:
blank: "Please assign a color to Element"
template:
attributes:
name:
blank: "Please Specify a Name"
taken: "Please use a different name"
Я советую вам определить этот способ, а не настраивать модуль проверки устройства
Потому что, если вы последуете вышеуказанному подходу, возможно, вы пропустите проверку места или двух
для примера I удалите вышеуказанный модуль проверки устройства, а затем подставьте свой собственный в
Модель пользователя
тогда вся проверка будет работать, но вы пропустите проверку в Change Password
В результате вы можете войти в систему, хотя пароль никогда не указывался и не давался
Держите это в курсе тоже
Cheer
Привет