私はフォーム(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])
これは、いくつかのチェックボックスをオンにした瞬間にのみ機能します-それらを送信すると、保存されます。それはいいです。しかし、すべてのチェックボックスをオフにすると - フォームを送信 - 何も起こらず、DB テーブルでは列に値0が設定されません...
直し方、コツを教えてください。
前もって感謝します