Проверка автозаполнения JQuery с использованием client_side_validations в ruby ​​на рельсах

Я выполняю работу, которая принадлежит клиенту. Я хочу проверить наличие client_id в заданиях / новой форме. Я использую автозаполнение jQueryUI для выбора клиента и использую client_side_validations для проверки. После выбора клиента у меня есть код JavaScript для установки значения client_id, но это скрытое поле, которое не включено в проверки на стороне клиента. Есть ли способ проверить его наличие без изменения rails.validations.js?

2 ответа

Я нашел трюк для проверки на стороне клиента с автоматическим завершением рельсов, позволяющим автоматически заполнять поле для названия компании

<% f.text_field :company_name %>
<%= f.autocomplete_field :company_name, ...%>

это будет работать без проблем

Указание :validate => true для всей формы, как правило, поможет. Однако вы можете проверить определенные поля, нацелив их непосредственно с помощью:

<%= f.text_field :name, :validate => { :presence => true } %>
Другие вопросы по тегам