2011-09-29 4 views
1

Jammit은 모든 애셋을 컴파일 한 후에 프로덕션 환경의 파일에 쿼리 문자열을 추가하지 않습니다.Jammit은 쿼리 문자열을 프로덕션에서 파일 끝에 추가합니다.

내 웹 서버가 쿼리 문자열을 사용하여 캐시를 파멸시키기 때문에 캐시 문제가 발생합니다.

jammit (또는 다른 도구)을 사용하여 쿼리 문자열을 올바르게 작성, 연결 및 추가하는 방법은 무엇입니까?

+0

자세한 내용을 알려주십시오. – Anatoly

+0

우리는 아무 문제없이 Jammit을 사용하며, 그것은 좋은 도구입니다. 세부 사항과 로그를 알고 싶으면 – Anatoly

+0

''이 생산 과정에서 jammit에 의해 생성 된 것입니다. 거기에 쿼리 문자열이 있어야합니다. 그렇지 않으면 파일이 모든 사람을 위해 캐시됩니다. 개발 중에 쿼리 문자열이 존재합니다. – maletor

답변

1

다른 사람이이 문제에 연루되면 응답을 추가하십시오.

jammit은 CSS 파일을 연결할 때 상대 URL을 다시 씁니다. 이것은 css의 상대 경로가 경로가 포함 된 파일에 상대적이기 때문에 필요합니다. 따라서 css 파일을 연결하면이 경로를 다시 작성해야합니다. 이 재 작성 프로세스 중에 Jammit은 쿼리 매개 변수를 제거하는 것으로 보입니다. 내 이해하려면이 문제를 해결하려면 1) 귀하의 CSS 파일에 절대 URL을 사용해야합니다 2) 패치 Jammit.

관련 문제