PJAX 또는 Turbolinks를 사용하는 응용 프로그램을 사용하는 경우 새 코드가 서버에 배포 될 때 문제가 발생합니다 - 예 : Heroku. 문제는 응용 프로그램에 액세스하는 사용자가 이전 버전의 응용 프로그램에서 자바 스크립트를 계속 사용하지만 (브라우저에 이미로드되어 있으므로) 새 버전에서 HTML 페이지를 가져 오는 것입니다. 때때로 새로운 HTML 코드는 새로운 자바 스크립트가로드되어 상황이 제대로 작동하지 않는다고 가정합니다.PJAX 또는 Turbolinks 응용 프로그램을 완벽하게 배포
다른 사람들이이 문제를 발견 했습니까? 당신은 그것에 대해 무엇을합니까? 이것은 단일 페이지 자바 스크립트 응용 프로그램 (Backbone 및 Ember 기반 응용 프로그램과 같은)에서도 공통적 인 문제인 것처럼 보입니다. Meteor는이 문제를 해결할 수있는 방법으로 클라이언트의 코드를 적어도 완벽하게 업그레이드합니다.
그래 상기 turbolinks 원본 : 경우 assetsChanged doc에 document.location.reload() – fabspro
https://github.com/rails/turbolinks/blob/master/lib/ assets/javascripts/turbolinks.js. 커피 # L34 – fabspro