2012-08-12 2 views
4

레일스 앱에서 설명 할 수없는 문제가 있습니다. 저는 앱의 모든 부분에서 많은 JavaScript를 사용하고 있습니다. 개발 과정에서 모든 것이 잘 작동하지만, 제작 과정에서 자바 스크립트 코드 이 실행되지 않는 것으로 보입니다.레일스 자바 스크립트 뷰가 프로덕션에서 작동하지 않습니다.

페이지의 다른 모든 JavaScript가 효과적이기 때문에 특히 이상합니다. JavaScript가 작동하는 사용자 정의 탭. 내 사용자 정의 캘린더도 예상대로 작동합니다. 작동하지 않는 유일한 일은 .js.coffee로 끝나는보기를 시작하는 원격 링크입니다. 그러나 http://cl.ly/Ihyf

해당 요청의 응답 탭을 볼 때 그것은 나에게 아무것도 보여줍니다 : http://cl.ly/Ihxs

또한, 콘솔이 표시되지 않습니다를 원격 링크를 클릭하면

내 웹킷 관리자는이를 반환 모든 오류. 마치 내 new.js.coffee가 비어있는 것처럼 보입니다.

호출되는 뷰 모달 보여주기 위해 몇 가지 간단한 자바 스크립트가 포함되어 있습니다

$('#modal_container').html("<%=j render 'form' %>") 
$('#modal_container').modal() 

개발 모드를, 모든 뷰가 제대로로드합니다. 나는 또한 레이크 (rake)를 실행했다. 자산 : 여러 번 프리 컴파일했는데 도움이되지 않았다.

+1

'coffee-rails' gem을': assets' gropu에서 메인 그룹으로 옮기려고합니다. –

+1

Doh! 어리석은 나를 자산 파이프 라인에서 coffeescript를 사용하고 그것을 상자 밖으로 작동하도록 기대. 고마워, 이제 고쳐 졌어! 응답으로 추가하십시오 ^^ –

답변

8

coffee-rails 보석을 :assets 그룹에서 주 그룹으로 이동해야합니다.

관련 문제