2012-01-20 2 views
0

Sammy.js 생산 설정에서 좋은Sammy.js 캐싱 템플릿 html을 비활성화하는 방법은 무엇입니까?

context.render(context.view('pages/new'), data) 

렌더링 컨텍스트를 사용하여 페이지를로드하는 데 사용되는 HTML 템플릿을 캐싱 것으로 보인다. 그러나 개발 중에는 new.html이 서버에서 변경 될 때마다 브라우저 캐시를 지우는 것이 쉽지 않습니다.

Sammy.js에서 모든 캐싱을 비활성화하는 방법이 있습니까?

답변

0

템플릿을 컨텍스트에로드 할 때 {cache: false} 옵션을 load 메서드의 두 번째 매개 변수로 제공 할 수 있습니다.

http://sammyjs.org/docs/api/0.7.0/all#Sammy.EventContext-load

+1

context.view ('pages/new')를 사용하는 방법은 무엇입니까? 또한 개발자 모드/생산 모드의 스위치 켜기/끄기로 사용하는 것이 좋습니다. – venky

0

콧수염 템플릿 캐싱과 함께 성가신 문제가있었습니다. 이 문제는 sammy 템플리트 시스템 때문이 아니라 크롬 캐싱 때문에 발생합니다.

설정/일반 탭으로 이동하십시오 (개발자 도구를 표시하고 오른쪽 하단의 톱니 바퀴를 클릭해야합니다). 캐시 사용 중지를 클릭하십시오. .

내가 더 도움이 당신을 위해 작동 http://harrywolff.com/fix-mustache-templates-from-being-cached/

희망 발견이 게시물을 확인하십시오, 그것은 나에게 많은 도움이되었습니다.

관련 문제