5

これは、coffeescript および Rails アセット パイプラインでの JSON エラーに関連している可能性があります

Rails 4 でアプリを開発しています。tasks.js.coffee というアセットがあります。最近まで、すべてが順調でした。今朝、私は変更を加えたかったのですが、Rails は「許可されている JSON オブジェクトまたは配列の生成のみ」をスローします。

空白行を削除したり、文字列内の 1 文字を変更したりしても、エラーをスローするのに十分な変更があるようです。変更を元に戻すと、再び機能します。

昨日、バンドルの更新を行ったときにいくつかの宝石が更新され、この問題が発生したと想定しています。

他の誰かがそれを見ましたか?この問題の原因と修正方法を知っている人はいますか?

4

2 に答える 2

8

Gemfile の execjs バージョンを 1.4.0: gem 'execjs' '1.4.0' に設定する必要がありました。2.0.0 への最近のアップデートが問題を引き起こしているようです。

于 2013-08-24T15:40:55.257 に答える
2

Ruby のバージョンを 2.0.0 に更新します。

于 2013-08-27T19:12:54.323 に答える