How to get blank checkboxes to pass as false to params

后端 未结 5 2290
北海茫月
北海茫月 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:18

    Look at it

    The main idea to place hidden field before checkbox. When a form is submitted fields will be parsed: if checkbox is checked - its value will be passed, else the value of hidden field

    For example smth like this (NOT testes)

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

提交回复
热议问题