2012-04-01 1 views
0

내 웹 사이트에서 Grails 2.0.1을 사용하고 있습니다. 내 웹 사이트에 grails ui-performance plugin을 설치할 때까지는 아무 문제가 없었습니다.Grails ui-performance plugin 페이지 압축 문제

이 새로운 플러그인으로 war를 배포 할 때 CSS 파일에 액세스 할 수 없습니다. 웹 페이지는 css없이 렌더링되고 "소스보기"페이지에서 CSS 파일의 생성 된 URL (버전)에 액세스하려고 시도합니다.

"보고있는 페이지 유효하지 않거나 지원되지 않는 압축 형식을 사용하기 때문에 표시 할 수 없습니다. "

이 플러그인을 설치 한 후에는 CSS를 내 페이지라고 부르는 방식 만 변경했습니다. 이처럼 : 내가 모르는 뭔가가

<p:css name='main'/> 
<p:css name='style'/> 

입니다. 제발 도와주세요

+0

BuildConfig.groovy에 다음 중 하나 이상을 추가하는 것입니다 리소스 플러그인이 설치되었습니다 (2.0.x에서는 기본적으로'BuildConfig.groovy'에 있습니다)? 나는 그들이 호환되지 않는다고 확신한다. –

+0

예, 수동으로 설치하지는 않았지만 기본적으로 BuildConfig.groovy에 있습니다. 하지만 지금해야할 일. 실제 문제는 무엇입니까? 나는 완전히 붙어있다. ( – Wasim

답변

1

그들 중 하나를 제거하십시오. UI 성능을 사용하지 않거나 종속성을 선언하는 BuildConfig.groovy의 줄을 삭제하여 리소스를 제거하십시오. 자원 작업 플러그인이 있다는 것을 참고 UI 성능이 무슨 같은 기능을 추가, 그래서 하나의 옵션은 자원을 유지하고 UI 성능을 제거하고 당신이 있습니까

runtime ":zipped-resources:1.0" 
runtime ":cached-resources:1.0" 
runtime ":yui-minify-resources:0.1.4" 
+0

버트 (Burt) : 1) 플러그인 UI 성능은 grails 2.0.1과 호환되지 않는다. 2)이 세 가지 플러그인 (zip, cached 및 yui-minify)을 설치하면 ui-performance 플러그인을 사용해야 할 필요가 모두 해결됩니다. – Wasim

+0

2.x 앱에서 ui 성능을 테스트하지는 않았지만 작동하지 않을 것이라고 기대할 이유가 없습니다. 그러나 리소스 플러그인과 zip 리소스와 같은 애드온 플러그인은 2.x 앱의 표준이되고 있습니다. 나는 그것들을 많이 사용하지 않았기 때문에, Ui 성능 특성 목록에서 빠진 것이 있는지 확실하지 않습니다. –

+0

고맙습니다 버트 :). 나는 위에서 언급 한 플러그인을 전혀 모르고있었습니다. 위의 플러그인에 제공된 문서를 통해 실제로 리소스 플러그인이 무엇인지 알게되었습니다. 다음 URL은 많은 도움이되었습니다. http://grails-plugins.github.com/grails-resources/guide/1.%20Overview.html. 그들을 설치하기는 쉽지 않았습니다 ... 각각의 종속 플러그인을 설치하기 위해 수동으로 버전을 변경해야하기 때문에 .... 어떻게하면 내 목적이 해결되었는지 알 수 있습니다. 고맙습니다. – Wasim