이것은 매우 구체적인 문제이며 오류의 원인을 찾았지만 해결 방법은 알 수 없습니다. 기본적으로, 나는 사용자가 자신의 노트를 PDF 형식으로 다운로드 할 수있게 해주는 응용 프로그램을 Heroku에 배포하려고합니다 (wicked_pdf gem을 사용하고 있습니다). PDF가 정상적으로 생성되고 있지만 반환 될 때 메모가되어야하는 곳에는 의미없는 문자가 긴 문자열이 있습니다.wicked_pdf를 사용할 때 Herlight에서 Highlight.js가 올바르게 이스케이프 처리되지 않음
",rE:!0,sL:"javascript"}},{b:"",sL:"vbscript"} ...
을 여러 pages.It이 코드는 내가 구문 강조를 위해 사용하고있는 highlight.js 라이브러리의 일부임을 밝혀 계속 : PDF 파일의 텍스트는 다음과 같이 시작한다. 그 결과, 리터럴 닫는 태그로 해석되고있는 것 같다
... ,starts:{e:"<\/script>",rE:true,sL:"javascript"} ...
특히 starts:{e:"<\/script>"
: 나는 위의 문자열에 대한 축소 된 소스 코드를 파고 갔을 때, 나는 다음과 같은 앞에는 발견 나머지 자바 스크립트는 텍스트로 렌더링됩니다. 나는 누군가가 전에 heroku와 함께이 문제를 겪었을 때 어떤 일이 일어나지 않도록이 단계를 수행 할 수 있는지 궁금합니다.