2012-04-17 70 views
3

我已經遷移到Rails 3.2.2,將所有更改部署到生產服務器。現在我所有的jQuery UI圖標都丟失了。Rails 3.2:缺少jQuery UI圖標

部署後,我沒編譯使用這個的所有資源:

bundle exec rake assets:precompile 

我還添加// =需要jQuery的UI到的application.js。

這些圖標在開發環境中工作正常,但在部署到生產服務器後不顯示。

回答

0

你有沒有移動的jQuery UI的圖像到相應的目錄

app/assets/images/ 

下?

+0

是的。但我忘了修改jQuery UI自定義CSS來使用資產管道。原來是這個原因。 – 2012-04-18 08:54:14

0

好的,原因是我忘了修改jQuery UI自定義CSS來使用資產管道。這裏是修復:

--rename jquery-ui-custom ... css to .css.erb --append <%= assets_pipeline'... png'%>使用圖片的每個地方。