1

我正在使用带有黄瓜和水豚的 Rails 3.0.7 和 ruby​​ 1.9.2。我刚遇到这个问题,我找不到解决方案:(

US-ASCII 中的无效字节序列 (ArgumentError) :10:in synchronize' (eval):2:inclick_button' ./features/step_definitions/vouchers_company_steps.rb:25:in `/^我在我的凭证 UI$/' 中使用它

我认为这与表单提交有关,它是一个 GET 和著名的 utf8 标记。我的其他表格没有这个问题。这个正在使用元搜索,我不知道它是否有帮助。

4

2 回答 2

1

编码:utf-8 没有帮助。

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

编辑:找到罪魁祸首:我正在使用 escape_utils 并删除它使 capybara 再次工作。

于 2011-09-26T09:02:43.767 回答
1

添加到文件顶部

# encoding: utf-8
于 2011-09-22T19:50:12.393 回答