-1

У меня есть такой вид:Как использовать на сторону клиента-валидации с выбраны

= simple_form_for @post, validate: true do |f| 
    = f.association :topic, input_html: {class: "chosen"} 
    = f.submit :submit 

и client_side_validations-simple_form (2.1.0). Присутствие Topic_id установлено как true.

Как заставить его работать вместе?

Теперь ошибки загружаются только после отправки формы и шаблона повторного рендеринга.

+2

Что вы объяснить это ожидаемое поведение. Что вы пытались выполнить? – bluehallu

+0

Поэтому я хочу, чтобы он показал мне ошибку (если я не выбрал ничего в списке), прежде чем нажать кнопку отправки, как и должно быть в любом другом поле. – shunter

+0

Затем вы ищете подтверждение AJAX. – bluehallu

ответ

1

Так что я решил проблему. Это не сработали, потому что проверка была определена следующим образом:

validates :topic, presence: true 

Но на сторону клиента-валидация ожидает валидации, примененных к topic_id атрибута.

Решение применить проверку для объединения идентификатор, а не ассоциации:

validates :topic_id, presence: true 
Смежные вопросы