2013-03-28 3 views
6

Recentemente ho aggiornato alla versione più recente di admin attivo e ora i miei pulsanti di cancellazione non funzionano. Sto usando le pagine standard generate senza modifiche. Sto ottenendo questo errore sulla console di debug del browser:Active_Admin Delete not working - Uncaught TypeError: Impossibile leggere la proprietà 'mozilla' di undefined

Uncaught TypeError: Impossibile leggere la proprietà 'mozilla' di active_admin.js indefiniti: 9612 (funzione anonima) active_admin.js: 9612 (funzione anonima) active_admin.js : 10118

Ecco il file 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 

Io uso jquery attraverso il mio sito, quindi sono sicuro che è stato incluso.

Ho barre di scorrimento generate active_admin: risorse molte volte. Ho cercato di risolvere questo problema per circa 10 ore e sono perplesso. Qualsiasi aiuto sarebbe molto apprezzato.

risposta

2

Forse un po 'tardi per il gioco qui, ma questo di solito accade quando si utilizza JQuery circa 1.9 e versioni successive. JQuery 1.9 e versioni successive (penso che sia più o meno in quel momento) ha tirato fuori lo sniffing del browser, quindi è da lì che arriva l'errore.

23

Aggiungere il seguente per il codice HTML dopo aver caricato libreria jQuery js: (si verifica quando si utilizza jQuery versione 1.9 e +)

<script src="http://code.jquery.com/jquery-migrate-1.2.1.js"></script> 
+0

può questo essere contrassegnato accettati se ha funzionato? #Tim – ram

+0

Questo ha risolto il mio problema. –