2012-04-17 69 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'%>使用图片的每个地方。