我在一个表单(form_tag)中有几个这样的复选框:
<%=check_box_tag 'model_name[column_name]', 1, (@data.model_name.column_name == 1 ? true : false)%>
并像这样更新它们:
variable = ModelName.find(params[:id])
variable.update_attributes(params[:model_name])
这仅在一瞬间起作用,当我检查一些复选框时 - 发送它们,它们将被保存。没关系。但是当我取消选中所有复选框 - 发送表单 - 所以什么都没有发生时,在数据库表中不会在列中设置值0 ......
你能给我任何提示,如何解决它?
先感谢您