2017-03-01 11 views
1

マイRailsの5アプリが開発に正常に動作しますが、本番でJSエラーがスローされます。Railsの生産ではJavaScriptエラー:「割り当てに無効な左辺」

Uncaught ReferenceError: Invalid left-hand side in assignment

このエラーは、私の開発には発生しませんマシン、プロダクションサーバーのみ。 JavaScriptはプロダクションでは1行にプリコンパイルされているので、どこに問題があるのか​​わかりません。

開発マシンでrake assets:precompile --trace RAILS_ENV=productionを実行しようとしましたが、そこにエラーが発生しません。

これをどのようにデバッグすることができますか?

+0

このエラーはどこに表示されますか? – hackerrdave

答えて

6

===更新それはUglifier 3.1.0(#110)のバグ、著者は3.1.1 ちょうど最新バージョンをインストールする

bundle update 

を実行してリリースしていた

===、及びあなたのプロジェクトは実稼働環境で見つかるはずです。

===オリジナルポスト===

私はので、私は最近行われ、成功した宝石に絞ってきたものをチェックし、あまりにも同じ問題を持っている:uglifier。 は、3.1.0は、この問題を引き起こしているuglifierようですので、私は変更がへ

gem 'uglifier', '>= 1.3.0' 

以下、Gemfileに3.0.4

にロールバック:

gem 'uglifier', '~> 3.0.4' 

をそして、それは動作するはずです。

私はこの問題の原因を掘り下げません...

+0

ありがとうございます。 githubの問題については、上記の私の答えを参照してください。 – gregblass

+0

見つけて更新しました。ありがとう! – ET24

関連する問題