1

基本的な作業:フィールドの値を評価し、結果が満足できるものでない場合は警告を表示します。私は実際に私にこの呪われたエラーをスローし、実際にそこにあるべき1、、にサンプルの警告のテストを変更するまで、それは完璧に動作しますので、実際のコードは、問題ではありません。私は他のあらゆる場合Ruby 1.9のコーディングと問題1.9

Error: Encoding::UndefinedConversionError: U+0417 from UTF-8 to ISO-8859-1 

をi18nや魔法のコメントを使用しましたが、どちらもうまくいきません。明らかにrubyを.coffeeファイルに混ぜることはできません。不要なjavascriptをビューに入れないでこれを避ける方法はありますか?

答えて

3

あなたすることができますは、coffeescriptの資産でルビーを使用します。ファイル名を.js.erb.coffeeに変更し、古いバージョンの<%= ruby_code %>を使用してください。

+0

ああ、そうです、私の間違いです。しかし、問題は依然として残っています。パイプラインは、最終的にコンパイルする前に実際にパイプラインから情報を取得していますが、しかし、あなたは実際に私がその方法を発見するのを手伝ってくれました:適切なコンパイルシーケンスのためにファイルを '.js.erb.coffee'に名前を変更する必要があります。これを反映するためにあなたの答えを編集してください、私はそれを受け入れるでしょう。 – TsukinoMai

+0

@雪乃マイ:done :) –

+0

まだ実際にはありません。最初のファイルに '.js'を追加しないと、htmlにコンパイルされます:) – TsukinoMai