有没有人帮我解决这个让我疯了几天的问题......
事实上。我已经将我的rails配置升级到3.2并将ruby升级到1.9.3,从那以后我的jquery文件再也无法正常工作给我一个错误:
US-ASCII
中的无效字节序列经过多次尝试后,我发现这一行导致了问题:
rates.push(new Array('<%= tva_rate.id %>', '<%= tva_rate.tva_taux %>', '<%= tva_rate.tva_code %>'));
我认为那是&lt;和&gt;字符...问题是我需要这些来使代码工作......我试图添加:
# encoding: utf-8
但确实有效......
感谢您的帮助。
答案 0 :(得分:0)
事实上,在相应的表中我有一个带有“é”字符的记录导致问题...这意味着当你从Ruby 1.8更新到Ruby 1.9时......你必须清除你的数据从升级前的无效字符开始。
然后,如果您在更新后重新创建数据库中的条目,则所有条目都像魅力一样。
希望它可以提供帮助。
丹
答案 1 :(得分:0)
您可以添加到.bashrc
export RUBYOPT=-Ku