2011-04-20 55 views
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"=>["[\"\"]"]} 

想不出什么是错?

回答