Ruby on Rails:删除Strong参数中的一些元素

时间:2016-07-28 14:17:24

标签: ruby-on-rails ruby

示例:我有4个布尔值的复选框,对应4个文本:A,B,C,D。我需要按下被检查的文本(= true)。Example
但是在默认情况下,强参数将从我们的表单中获取所有值以保存到数据库中,但我只需要推送一个他们不是全部。所以我需要删除所有未在强参数中检查的文本。我该怎么办? 我知道在允许强参数后,我们无法改变其中的任何内容 我在控制器中的强大参数:

params.require(:question).permit(:id, :job_id, :content,answers_attributes: [ :id, :content,:result ])

(答案是嵌套的属性)

0 个答案:

没有答案