2

を使用していくつかのライブ更新を行うアプリケーション ( rails 5.0.0beta3ActionCableを使用) を作成しました。
だから私は自分が書いたものをテストしたかったのです。ポルターガイストを Gemfileに追加してバンドルし、例を実行しました。
Javascript は正しく実行されます。

しかし、sprocket が action_cable を追加しようとすると失敗します:

TypeError: 'undefined' is not a function (evaluating 'this.events[eventName].bind(this)')
TypeError: 'undefined' is not a function (evaluating 'this.events[eventName].bind(this)')
    at http://127.0.0.1:63829/assets/application-2d6ae1aa6efc25d4e4902c5f2d384b5473eb4bdcc9489a9857608e6fe9952eb5.js:12789
...

これは、ここのこの行から来ていると思います

これがアクション ケーブルをテストする方法でない場合、どうすればよいですか?

4

1 に答える 1

2

をサポートしていない古いバージョンの phantomjs を使用している可能性がありますbind。phantomjs 2.1.1+ へのアップグレード

于 2016-04-10T14:41:01.310 に答える