4

我已经迁移到 Rails 3.2.2,将所有更改部署到生产服务器。现在我所有的 jQuery UI 图标都不见了。

部署后,我确实使用以下方法编译了所有资源:

bundle exec rake assets:precompile

我还在 application.js 中添加了 //= 需要 jquery-ui。

这些图标在开发环境中工作正常,但在部署到生产服务器后不显示。

4

2 回答 2

0

您是否将 jquery-UI 图像移动到适当的目录下

app/assets/images/ 

?

于 2012-04-17T17:24:22.217 回答
0

好的,原因是我忘记修改 jQuery UI 自定义 css 以使用资产管道。这是修复:

--rename jquery-ui-custom...css to .css.erb --append <%= assets_pipeline '...png' %> 到每个使用图像的地方。

于 2012-04-18T08:57:03.947 回答