Я пытаюсь использовать плагин jQuery Validation с сообщениями об ошибках клиентов в форме на моем сайте. Способ указать сообщения клиента следующим образом:
$('#user_new').validate({
messages: {
user_email: {
required: "dd ",
email: "Please enter a valid email address, example: you@yourdomain.com"
}
}
});
Это будет применять пользовательские сообщения об ошибках к входу с именем user_email
. Этот код работает нормально. Проблема состоит в том, что поля имеют имена, такие как user[email]
, потому что они генерируются Rails с использованием form_for
. Но это не сработает:
$('#user_new').validate({
messages: {
user[email]: {
required: "dd ",
email: "Please enter a valid email address, example: you@yourdomain.com"
}
}
});
Часть user[email]
вызывает ошибку JavaScript. Кто-нибудь получил пользовательские сообщения, работающие на сгенерированных Rails полях ввода с этим плагином? Спасибо за чтение.