0

資産の 1 つとしてsteal.jsを使用しました。以前は、パブリック フォルダーから直接 (プリコンパイルなしで) 使用していました。ここで、そのファイルをベンダー アセットに移動して、プリコンパイルできるようにする必要があります。

このために、gem を使用してファイルexecjsをプリコンパイルし、gemを使用してファイルをプリコンパイルしました。.ejsless-rails.less

その後、すべてのアセットを正常にプリコンパイルしましたが、残念ながらsteal.jsでエラーが発生Uncaught TypeError: Cannot read property 'path' of undefinedし、システムが壊れました。

これらの問題の修正を手伝ってくれる人はいますか?

4

1 に答える 1

0

次のように、特定のファイルを指定して、application.rb でプリコンパイルすることができます。

config.assets.precompile += %w(
      steal.js
    )

このステートメントを追加してみてください、それはあなたを助けるかもしれません

于 2015-07-06T08:59:22.980 に答える