Я использую Rails с плагином JQuery, и у меня есть несколько действительно сложных проверок для одной из моих форм, для которых я решил использовать JQuery.Для очень упрощенного примера поля A1, A2, ... A4, B1 - B4 и C1 - C4.Вот лишь несколько правил:
- , если пользователь вводит какие-либо данные в A, B или C, тогда они ДОЛЖНЫ вводиться во все четыре поля.
- , если пользователь вводит данныелюбые данные в A или B, они также должны заполнять другие (B или A).
- значения полей не могут отличаться от соседей более чем на 10%
На самом деле толькосреднее значение A, среднее значение B и среднее значение C хранятся в базе данных / модели, поэтому я полностью полагаюсь на клиентский JQuery, который я написал для проверки (все в application.js).Я наконец получил это работать довольно гладко.Моя модель rails не утруждает себя ни одной из этих проверок.
Проблема в том, что мне нужно иметь возможность получать сообщения об ошибках из Rails из-за i18n (мне нужен английский и китайский языки).Например, «Поле обязательно для заполнения» или «Должно быть числом».Я успешно использую i18n с остальной частью моего приложения ... Я просто не знаю, как использовать его с JQuery.
Есть идеи, как это сделать, или указывает правильное направление?
(я должен заметить, что я никогда не использовал JQuery или Javascript до 3 дней назад, поэтому я довольно большой новичок в этой области)