У меня есть в моей модели этих два полей - recurring_interval и recurring_time - где мне нужно, чтобы проверить, что эти два поля будут созданы оба или ни один из них.Условная валидация в Rails
Если пользователь захочет настроить повторяющийся, ему необходимо будет настроить обе эти колонки. Но если он этого не сделает, он оставит эти столбцы пустыми.
Как это сделать?
Я пробовал, но даже если я установил только одно значение, форма отправляется, сообщение об ошибке не отображается. – user984621
Поделитесь своей формой и действием контроллера. – cortex
Привет, Cortex, я частично его обработал, но есть одна проблема - когда я отправил форму, контроллер получает «recurring_time (1i)» => «1», «recurring_time (2i)» => «1», "recurring_time (3i)" => "1", "recurring_time (4i)" => "", "recurring_time (5i)" => ""} ', что означает, что проверка всегда вызывает ошибку - как проверять только часы и минут? – user984621