【发布时间】:2017-03-13 05:59:11
【问题描述】:
我在前端有三行复选框
当我检查一些值然后将参数传递给控制器时,它们看起来像数字。例如,
"service_attributes"=>{"id"=>1, "simplicity"=>"1", "convenience"=>"3", "atmosphere"=>"5"}
每次我更改任何行的值时,记录都会更新,但是当我取消选中选项时,不会传递参数
"service_attributes"=>{"id"=>1}
然后什么也没有发生。记录保留旧值。
我该如何做到这一点,当我取消选中复选框时,记录应该更新为 0 值。像下面这样:
<Service id: 1, simplicity: 0, convenience: 0, atmosphere: 2, user_id: 1>
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 ruby-on-rails-5