2013-03-28 1 views
6

최근에 활성 관리자의 최신 버전으로 업데이트되었으므로 삭제 버튼이 작동하지 않습니다. 수정 된 내용으로 생성 된 표준 페이지를 사용하고 있습니다.Active_Admin 삭제되지 않음 - 캐치되지 않음 TypeError : 정의되지 않은 'mozilla'속성을 읽을 수 없습니다.

catch되지 않은 형식 오류 : 나는 브라우저 디버깅 콘솔에서이 오류를 받고 있어요 정의되지 않은 active_admin.js의 특성 '모질라'읽을 수 없습니다 : 9612 (익명 함수 것은) active_admin.js : 9612가 (익명 함수)이 active_admin.js : 10118

여기 내 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를 사용하므로 포함되어 있다고 확신합니다.

레일을 실행하여 active_admin : assets을 여러 번 생성했습니다. 나는 이것을 지금 약 10 시간 동안 고치려고 노력하고 있었고 난처하게되었다. 어떤 도움이라도 대단히 감사하겠습니다.

답변

2

게임에 약간 늦을 수도 있지만 일반적으로 JQuery를 1.9 이상으로 사용하면 이런 현상이 발생합니다. JQuery 1.9 이상 (나는 그 시간대에 있다고 생각한다)이 브라우저가 스니핑 (sniffing)을 꺼내서 그 오류가 어디에서 왔는지를 알아 냈다.

23

JQuery와 JS 라이브러리를로드 한 후 HTML 코드에 아래 추가 (발생 JQuery와 버전 1.9 + 사용하는 경우)가 일 경우

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

이 마크가 허용 할 수 있습니까? #Tim – ram

+0

내 문제가 해결되었습니다. –

관련 문제