4

Rails 3.2.13 を使用しています。git リポジトリから 1 つのプロジェクトを複製しました。CSS スタイルは正常に機能しています。しかし、javascript プラグイン全体がロードされていません。コンソールで、以下のような Javascript エラーが発生しています。

Uncaught SyntaxError: Unexpected token ILLEGAL
Uncaught ReferenceError: $ is not defined
Uncaught ReferenceError: $ is not defined
Uncaught ReferenceError: jQuery is not defined

application.js では、

//= require jquery
//= require jquery_ujs
//= require_tree .

プリコンパイルしても動作しません。この問題を解決するために私を助けてください。

4

2 に答える 2

0

更新:私のマシンの1つでこの問題に遭遇しました。

問題の正確な根本原因はわかりませんが、これはこの問題を回避する方法です。

  1. 以下のgemがインストールされていることを確認してください。

    宝石インストールスプロケット

  2. 次のコマンドを実行します

    rake アセット:プリコンパイル

アセット パイプラインの詳細については、http://asciicasts.com/episodes/279-understanding-the-asset-pipelineを参照してください。

お役に立てれば。

于 2013-12-29T06:25:25.193 に答える
0

Macでマーベリックスにアップグレードした後、レール3.2.1でこの正確な問題が発生しました。調査した後、レールを 3.2.18 に更新して問題を解決しました。スプロケットの一部のバージョンには、アセット パイプラインに問題があるようです。詳細については、https://github.com/sstephenson/sprockets/issues/352をご覧ください。

于 2014-05-31T22:09:06.443 に答える