Проверка автозаполнения 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 } %>