레일 3 앱에서 아약스를 통해 제출 된 양식이 있습니다. 양식이 작동하고 레코드가 업데이트되지만 update.js.erb의 jquery 코드가 작동하지 않습니다. 그것은 단순히 : Jquery toggle() 및 highlight()가 레일에서 작동하지 않습니다. 3 콜백
$('#item').toggle().highlight();
는 내가 얻을; 불을 지르고에서 오류
나는 최근 레일 2.3.8에서 업그레이드
3 레일, 내가 할 ".toggle()를 강조 표시()는 함수가 아닌." 이게 전에 작동했다고 생각해.
jquery와 jquery.ui를 update.js.erb 템플릿에 다시 포함해야합니까?
업데이트
그것은 밝혀 내가 .effect("highlight", {}, 3000);
-.highlight();
을 변경해야하고 지금은 jQuery를 사용하는
@eveevans이 좋은 답을 가지고 있지만, 예 JQuery와 라이브러리를 포함해야합니다 : 또는 당신은 당신이 호환 모드 jQuery를 포함 할 경우에, 프로토 타입,하고 싶은 전화를 요구하고있다. – MrDanA
thks MrDanA, 및 deb, jQuery 라이브러리를 한 번만 포함해야합니다. 헤더에 포함했다면 update.js.erb 파일에 다시 포함 할 필요가 없습니다 (단, 포함되어 있는지 확인하십시오). 그것);)) – eveevans