0
私は、フロントエンド側のチェックボックスの3行未チェックのチェックボックスを使ってレコードを更新するにはどうすればよいですか?
私はいくつかの値をチェックして、コントローラにパラメータを渡すとき、彼らは数字のように見えるがあります。たとえば、レコードが更新さ
"service_attributes"=>{"id"=>1, "simplicity"=>"1", "convenience"=>"3", "atmosphere"=>"5"}
私は、行のいずれかの値を変更するたびに、しかし、私はオプションのチェックを外したときに、paramsが
"service_attributes"=>{"id"=>1}
を渡されていないと何も起こりません。レコードには古い値が残っています。
チェックボックスのチェックを外すと、レコードは0の値で更新されるはずです。次のように:
<Service id: 1, simplicity: 0, convenience: 0, atmosphere: 2, user_id: 1>
必要に応じて機能しましたか? – Jeremie
ありがとう、Jeremie! –
うれしい私は助けることができました! – Jeremie