Я работаю над приложением, которое имеет динамическую форму.У него нет JS-валидации и интеграции некоторой валидации, и, как я вижу, Parsley - это путь.Мне удалось настроить все, кроме одной требуемой функции ...
Существует некоторая бизнес-логика следующим образом.
Общая сумма разбиений должна быть> = $ 1
Сплиты вставляются динамически.Но в итоге все будет выглядеть примерно так.
<input id="forms_donation_splits_attributes_1548177744460_dollars" name="forms_donation[splits_attributes][1548177744460][dollars]" size="30" type="text">
<input id="forms_donation_splits_attributes_1894155566460_dollars" name="forms_donation[splits_attributes][1894155566460][dollars]" size="30" type="text">
<input id="forms_donation_splits_attributes_1855668896445_dollars" name="forms_donation[splits_attributes][1855668896445][dollars]" size="30" type="text">
То, что я хочу сделать, - это суммировать эти поля, и если их сумма меньше 1, чтобы показать сообщение об ошибке.
Есть ли способ добиться этого?
Хотя это и не актуально, если это полезно для других предложений, это приложение Rails.