0
当我通过浏览器提交一个带有复选框的表单全部空白时,coach_ids=>[""]
和recruit_board_ids"=>[""]
都是空白的并且很好。使用水豚验收测试中奇怪的复选框行为
Parameters: {"utf8"=>"✓", "authenticity_token"=>"66vEbZPQ9aq/l1hYQbthRyjrYGtnrRQgLygFmgE8ZSA=", "recruit"=>{"coach_ids"=>[""], "recruit_board_ids"=>[""]}
但是,当我使用水豚,边缘版本从GitHub做相同的验收测试,这些复选框不为空。它包含一些奇怪的转义字符。 将参数散列清除以清除。
params::{"utf8"=>"✓", "recruit"=>{"coach_ids"=>["[\"\"]"], "recruit_board_ids"=>["[\"\"]"]}
想不出什么是错?