Я хочу пометить поле радиокнопки в своей форме, как требуется, чтобы, если пользователь щелкнет кнопку «Отправить» (не выбрав опцию радиокнопки), он получит сообщение об ошибке, что это поле является обязательным, так же, как это происходит с обычными полями ввода(при наличии опции required: true
, как показано на рисунке)
Например: (это хорошо работает)
= f.input :value, required: true
Но это не работает:
= f.collection_radio_buttons :some_symbol, [[true, t('yes')], [false, t('no')]], :first, :last, required: true
Я использую Rails 5.2, simple_form & jQuery и, хотя я уверен, что этот вариант использования сталкивался со многими разработчикамиЯ не могу найти соответствующий вопрос / ответ, кроме взломов javascript (которых я предпочитаю избегать и предпочитаю использовать Rails или способ simple_form для обеспечения этой валидации внешнего интерфейса)