2012-04-01 31 views
0

我在我的網站中使用Grails 2.0.1。一切都很好,直到我將我的網站上安裝了grails ui-performance插件。Grails UI性能插件頁面壓縮問題

當我用這個新插件部署戰爭時,無法訪問css文件。網頁呈現沒有CSS,當我「查看源代碼」的頁面,並嘗試訪問生成的URL(版本化)的CSS文件,我得到在Firefox中的以下錯誤

「您試圖查看的頁面無法顯示,因爲它使用無效或不支持的壓縮形式。「

安裝此插件後,我只改變了我調用CSS到我的頁面的方式。 我喜歡這個:

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

我是否錯過了一些東西。請幫助

+0

你有安裝了資源插件(它在2.0.x中默認爲'BuildConfig.groovy')?我很確定他們不兼容。 – 2012-04-01 06:20:33

+0

是的,我沒有手動安裝它們,但它們默認在BuildConfig.groovy中。但現在該怎麼做。什麼是實際問題?我完全卡住:( – Wasim 2012-04-01 09:01:32

回答

1

卸載其中的一個。要麼不要使用UI性能,要麼通過刪除聲明依賴項的BuildConfig.groovy中的行來刪除資源。請注意,有一些與資源工作的插件,並添加像什麼UI表現功能,因此一個選擇,就是保持資源和卸載UI的性能,以及一個或多個的這些添加到BuildConfig.groovy

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

伯特你的意思是說:1)該插件的用戶界面性能與grails 2.0.1不兼容。 2)安裝這三個插件(壓縮,緩存和yui-minify)將解決我所有需要使用UI性能插件。 – Wasim 2012-04-02 07:25:19

+0

我沒有在2.x應用程序中測試ui-performance,但我沒有理由期望它不起作用。但資源插件和插件資源等插件插件正在成爲2.x應用程序的標準。我沒有用過那麼多,所以我不確定是否有任何缺失的UI性能功能列表。 – 2012-04-02 14:57:49

+0

Thanx Burt :)。我完全不知道上面提到的插件。當我通過爲上述插件提供的文檔時,我實際上知道了插件的用途。以下網址幫助了我很多http://grails-plugins.github.com/grails-resources/guide/1.%20Overview.html。雖然安裝它們並不是那麼容易......因爲我必須手動更改每個依賴插件的版本以安裝它們....以及現在我的目的是如何解決的。 thanx再次。 – Wasim 2012-04-02 16:30:33