页面加载完毕后图像消失

时间:2012-08-25 17:10:34

标签: ruby-on-rails

我使用以下代码在我的页脚中显示图像

<%= link_to(image_tag("Twitter-boxy-32.png"), "http://twitter.com/#!/hybrid_tech", :target => "_blank") %>

我看了几秒钟的图像,但在页面完全加载后,图像消失了,有没有人知道这里有什么问题???

我正在使用Rails 3.2.8和Chrome。它不会发生在Firefox或Safari中。

由于


更新

我不知道是什么问题。但这就是我解决的问题。

我更改了此

的图片名称和网址
<%= link_to(image_tag("Twitter.png"), "http://twitter.com/hybrid_tech", :target => "_blank") %>

它解决了我的问题,但我不知道为什么。

3 个答案:

答案 0 :(得分:1)

在Rails 3.2.13 + Chrome上更新图像文件后,我今天遇到了同样的问题。皮埃尔上面的评论激发了我的解决方案,谢谢!我能够通过rails服务器上的以下命令修复此问题(下面的'$'是bash提示符):

(stop rails server)
$ cd RAILS_ROOT
$ bundle exec rake tmp:clear
(restart rails server)

然后,从Chrome浏览器重新加载已发布的页面。

答案 1 :(得分:0)

这听起来不正常。如果图片在页面加载时加载,然后消失,并且考虑到问题只发生在Chrome上。我建议您查看JS和CSS代码。也许有些事情是不对的。

答案 2 :(得分:0)

我遇到了同样的问题,并且能够通过两个步骤解决问题:

  • 在Photoshop中的“Save for Web”
  • 下,重新保存的图像尽可能小(同时保持质量)
  • 简化了文件名。例如:“bg-waves-autumn-texture”变为“bg-waves2”

希望有所帮助!