And he follows 'Unsubscribe' incompatible enCoding regexp match (UTF-8 regexp with ASCII-8BIT string) (EnCoding::CompatibilityError) (eval):3:in `click_link` (eval):2:in `click_link` /path_to_project/webrat_steps.rb:19:in `/^(I|he|she) follows? '([^\"]*)'$/' features/manage_subscriptions.feature:59:in `And he follows 'Unsubscribe''@H_502_12@有没有人有什么建议?
解决方法 我在Ruby 1.9和Rails 2.3.2下遇到了同样的问题,为了使它工作,我必须在webrat gem中进行以下更改.在lib / webrat / core / locators / link_locator.rb中,我不得不改变:
def replace_nbsp(str) str.gsub([0xA0].pack('U'),' ')end@H_502_12@至
def replace_nbsp(str) if str.respond_to?(:valID_enCoding?) str.force_enCoding('UTF-8').gsub(/\xc2\xa0/u,' ') else str.gsub(/\xc2\xa0/u,' ') endend@H_502_12@还有一个补丁提交给webrat Ticket 260,但它对我不起作用,所以我不得不做上面的事情.希望这可以帮助.
@H_404_40@ 总结以上是内存溢出为你收集整理的ruby-on-rails – 黄瓜和/或Webrat讨厌 ?全部内容,希望文章能够帮你解决ruby-on-rails – 黄瓜和/或Webrat讨厌 ?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
![微信扫一扫](/view/img/theme/weipay.png)
![支付宝扫一扫](/view/img/theme/alipay.png)
ruby-on-rails – Rails路由的未初始化常量问题
上一篇
2022-06-10
ruby中正确的加法乘法的存在?
下一篇
2022-06-10
评论列表(0条)