Rails 3.1资产开发模式下的问题

Sam*_*ong 1 ruby-on-rails asset-pipeline

我正在开发rails 3.1应用程序.

我在app/assets/images //中放了7张图片.

页面应该显示7个图像.但是我的浏览器没有显示所有图像.某些图像不会随机显示.有时不显示#1,2,3图像,有时不显示#6,7图像.

如果我在地址字段中键入图像地址,则图像显示良好.

这只发生在开发模式.生产模式很好地显示它们.

有没有人经历过同样的事情?

谢谢.

山姆

Ric*_*lse 5

如果Sprockets的本地缓存损坏或保存空白图像,有时会发生这种情况.尝试删除tmp/cache/assets文件夹并重新启动应用程序.在浏览器上强制刷新以确保重新获取所有图像.

3.1中未使用cache-buster查询字符串.这已被指纹识别系统取代(有关更多信息,请参阅资产管道指南).

如果这是升级的应用程序,请检查环境文件中的设置(从指南中)以确保为每种模式正确设置了所有选项.某些设置组合可能会导致图像发生奇怪的事情.