有効な utf-8 の文字を含むファイルをインクルードすると、Sprockets::EncodingError 例外がスローされます。
問題の行は次のとおりです。
* Copyright (c) 2010 - 2011 Johan Säll Larsson
ä 文字を置き換えれば問題は解決しますが、更新するたびにこのベンダー ファイルを編集することを覚えておく必要はありません。
どうすればこれを修正できますか?
有効な utf-8 の文字を含むファイルをインクルードすると、Sprockets::EncodingError 例外がスローされます。
問題の行は次のとおりです。
* Copyright (c) 2010 - 2011 Johan Säll Larsson
ä 文字を置き換えれば問題は解決しますが、更新するたびにこのベンダー ファイルを編集することを覚えておく必要はありません。
どうすればこれを修正できますか?
このスプロケットの問題に関するコメントを介して解決策を見つけました:
ファイルを utf-8 として保存しただけで (TextMate には「名前を付けて保存」を選択したときにこれを行うオプションがあります)、問題は解決しました。
コメント投稿者の @shedd は、適切にエンコードされていないアセットを見つけるための便利な rake タスクも作成しました。
これはトランクに固定されています。すべてのファイルは BOM なしの utf-8 を使用します。