0

私のコードまたは ember-rails/ember-rails-source のどこでこのエラーが発生しているかを特定する方法を探しています。rails 3.2 と最新の ember-rails 0.19 を使用します。アセットをプリコンパイルすると、次のエラーが発生します。

Unexpected token: operator (!) (line: 16, col: 178179, pos: 178546)

Error
    at new JS_Parse_Error (<eval>:3096:22)
    at js_error (<eval>:3104:15)
    at croak (<eval>:3557:17)
    at token_error (<eval>:3564:17)
    at unexpected (<eval>:3570:17)
    at Object.semicolon [as 1] (<eval>:3590:51)
    at prog1 (<eval>:4133:29)
    at simple_statement (<eval>:3726:35)
    at <eval>:3634:35
    at block_ (<eval>:3822:32)
  (in /Users/sjustin/Development/my-app/app/assets/javascripts/application.js.coffee)

次のファイルで、Ember Sprockets の参照を削除することで、アセットを破壊的にプリコンパイルすることができまし#= require emberapplication.js.coffee

#= require jquery
#= require jquery_ujs
#= require ember
#= require ember-data
#= require_self
#= require my-app

window.MyApp = Ember.Application.create()

しかし、それはアプリを壊します。プリコンパイルせずにアプリをローカルで実行すると、Rails または JavaScript コンソールからエラーが発生しません。

4

1 に答える 1