我想根据需要在表单中标记一个单选按钮字段,因此,如果用户单击提交(不选择单选按钮选项),他将收到一个错误消息,指出该字段是必需的,就像普通输入字段一样(如图所示具有选项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 hacks(我更喜欢避免并更倾向于使用Rails或simple_form方式,但我找不到其他相关问题/答案。强制执行此前端验证)
检查方法的签名https://apidock.com/rails/v6.0.0/ActionView/Helpers/FormOptionsHelper/collection_radio_buttons
collection_radio_buttons(object, method, collection, value_method, text_method, options = {}, html_options = {}, &block)