6

最近、アクティブな管理者の最新バージョンに更新しましたが、削除ボタンが機能しません。変更なしで生成された標準ページを使用しています。ブラウザのデバッグ コンソールで次のエラーが表示されます。

キャッチされていない TypeError: 未定義の active_admin.js:9612 (匿名関数) active_admin.js:9612 (匿名関数) active_admin.js:10118 のプロパティ 'mozilla' を読み取ることができません

これが私のapplication.jsファイルです。

// This is a manifest file that'll be compiled into including all the files listed below.
// Add new JavaScript/Coffee code in separate files in this directory and they'll     automatically
// be included in the compiled file accessible from http://example.com/assets/application.js
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
// the compiled file.
//
//= require jquery
//= require underscore

私はサイト全体でjqueryを使用しているため、含まれていると確信しています。

rails generate active_admin:assets を何度も実行しました。私はこれを約10時間修正しようとしてきましたが、困惑しています。どんな助けでも大歓迎です。

4

2 に答える 2

25

JQuery js ライブラリをロードした後、HTML コードに以下を追加します (JQuery バージョン 1.9 および + を使用している場合に発生します)。

  <script src="http://code.jquery.com/jquery-migrate-1.2.1.js"></script>
于 2013-10-18T06:59:22.240 に答える
2

ここでのゲームには少し遅れているかもしれませんが、これは通常、1.9 以降の JQuery を使用している場合に発生します。JQuery 1.9以降(その頃だと思います)はブラウザのスニッフィングを取り除いたので、それがエラーの原因です。

于 2013-09-06T00:30:33.753 に答える