当我包含一个包含有效utf-8字符的文件时,将引发链轮::EncodingError异常。
问题所在的行是:
* Copyright (c) 2010 - 2011 Johan Säll Larsson
如果我替换ä字符,问题就会消失,但我不想每次更新这个供应商文件时都要记得编辑它。
我该如何解决这个问题呢?
发布于 2011-10-20 22:21:15
我通过this Sprockets issue上的评论找到了解决方案
我只是简单地将文件保存为utf-8 (当你选择‘另存为’时,TextMate有一个这样做的选项),然后问题就消失了。
评论者@shedd还创建了a useful rake task来查找未正确编码的资产。
发布于 2011-12-07 21:24:48
这是在主干中修复的。所有文件都使用不带BOM的utf-8。
https://stackoverflow.com/questions/7837350
复制相似问题