2011-09-22 107 views
1

我正在使用Rails 3.0.7和红宝石1.9.2与黄瓜和水豚。我只是有这个问题,我无法找到一个解决办法:(黄瓜功能的UTF-8错误

在US-ASCII无效字节序列(引发ArgumentError) :10:synchronize' (eval):2:in click_button” ./features/step_definitions/vouchers_company_steps.rb :25:在`/ ^我用它在我的优惠券UI $ /”

我认为这是与表单提交这是一个GET和著名UTF8打勾我没有这个问题与我的其他形式。这是使用元搜索,我不知道它是否可以帮助。

+0

您确定您的步骤定义文件在任何地方都不包含UTF-8字符吗? – rdvdijk

回答

1

加到文件顶部

# encoding: utf-8 
1

encoding:utf-8没有帮助。

我缩小了问题范围,发现只有在使用GET请求提交表单时,它才会出现在黄瓜/水豚中。错误出现与utf8 =✓参数...

编辑:发现罪魁祸首:我使用escape_utils并删除它使水豚再次工作。