How to get blank checkboxes to pass as false to params

后端 未结 5 2171
北海茫月
北海茫月 2021-02-01 01:35

I have a form that is an update user form where several of the elements are checkboxes. I want true to pass to the params if checked (this is working) and false to pass to the

5条回答
  •  悲&欢浪女
    2021-02-01 02:27

    You need to place a hidden field tag before each checkbox with an empty value, for example:

    <%= hidden_field_tag :basketball, '' %>
    <%= check_box_tag :basketball, checked = true %> Basketball

    Then the form is aware it needs to populate that field with an empty value if nothing is selected.

提交回复
热议问题