0

레일 4를 rack-offline과 함께 사용하여 내 페이지를 캐시합니다. 또한 오프라인 브라우징을 위해 (동적으로 생성 된) html 페이지를 캐시하고 싶습니다. 문제는 HTML5가 작동하는 방식과 함께 애플리케이션 매니페스트가 업데이트 될 때까지 부실 상태입니다.캐크 매니페스트를 업데이트하기 위해 랙 - 오프라인 (또는 레일스)을 강제 실행합니다.

워드 프로세서 말 :

생산, 그것은 한 번 매니페스트 모든 자산의 내용을 기반으로 SHA 해시를 생성합니다. 즉, 기본 자산이 변경되지 않는 한 캐시 매니페스트는 으로 간주되지 않습니다.

내 HTML 페이지 중 하나가 변경되면 새로운 해시 생성을 트리거 할 수있는 방법이 있습니까? 예를 들어, 데이터베이스 갱신 후.

답변

0

아마도 AppCache는 정적 리소스를위한 것이기 때문에 그렇지 않을 수도 있습니다. 정적 HTML 페이지를 사용하고 자바 스크립트를 사용하여 동적 콘텐츠를로드하는 것이 가장 좋습니다.

자세한 내용은 appcachefacts.info을 확인하십시오.