0

パイプラインに単純な CoffeScript ファイルがあり、/assets/javascriptCoffeScript を追加すると正常に動作します。

その上に単純なものを追加する<%= puts "hello world" %>と、ファイルに「Hello World」が表示されると予想されますが、このエラーメッセージが表示されます

throw Error("ExecJS::ProgramError: Error: Parse error on line 1: Unexpected 'COMPARE'\n  (in /Users/user/Sites/app/app/assets/javascripts/application/application.js.coffee)")

Ruby のレンダリングを妨げている原因と、それを解決する方法はありますか?

4

2 に答える 2

2

.erbRubyの前処理を有効にするためにファイル名に追加しようとしましたか?

于 2012-11-18T21:23:55.717 に答える
2

.erb 拡張子の前にファイル拡張子が必要です.coffeeapplication.js.erb.coffee

于 2012-11-18T21:25:09.520 に答える