PHP アプリケーションを RoR アプリケーションに変更する責任を負っています。すべて順調に進んでいますが、ターボリンクが問題を引き起こしています。これを修正するために、既存の.js
ライブラリを次のように変換することにしました。.js.coffee
私は2つの.js
ライブラリを持っています:
lightbox-2.6.js
modernizr.custom.js
これらは完璧に機能します。.js
これらのファイルを変換した後.js.coffee
、次のエラーが発生します。
ExecJS::RuntimeError in Application#gallery
node.js をインストールしても問題は解決しません。
削除する
//= require_tree .
からapp/javascripts/application.js
問題を解決します。ただし、 this によると、この require メソッドを削除すると、
システムの JavaScript ランタイムで ExecJS が正しく動作するという実際の問題
わかりました、私はこれをどうするか本当に理解していないことを認めます. .js は完全に機能します。.js.coffee に変換すると、この問題が発生します。私もExecJSが何であるかを実際には知りません。誰かがここで何が起こっているのかを明確にすることができますか? js.coffee に変換するとまったく機能しないのはなぜですか?どうすれば修正できますか?