使用Rails 2.x,你可以通过简单地将它们包含在主页的某个位置来“预加载”所有图像(无论是HTML标记还是CSS背景图像),使用类似的东西:
<image src="whatever_image.png" width="1" height="1" border="0">
在Rails 3.x中,这仍然适用于预加载CSS背景图像,但显然不适用于HTML图像标记。 可能是因为源代码显示了更改的图像文件名,大致如下:
<img src="/assets/whatever_image-9935e606c9acc98936269b2dc192167f.png" />
那你怎么用Rails 3.x来改变你的预加载策略?
答案 0 :(得分:1)
要删除IMG标记中的指纹,您可以使用Rails image_tag并指定图像路径包括部分“assets”,如下所示:
<%= image_tag "/assets/whatever_image.png", :border => '0', :alt => nil %>