Rails继续使用旧版本的图像

时间:2015-09-23 18:53:20

标签: ruby-on-rails ruby rubygems erb

我的网站上有一些超过1MB的图像,所以我将它们压缩并上传到服务器(在app / assets中使用相同的名称替换它们)。我还删除了以前在/ public / assets中生成的图像。

在我的index.html.erb中,我使用的图片如header/logo.png

但是在我的浏览器中,图像名称始终为例如logo-d19a42b2a0872961c14523505539a29c.png(与之前名称相同),并且与前一图像的大小相同。我清除了缓存/ cookie。 奇怪的是,如果我find . -name "logo-d19a42b2a0872961c14523505539a29c.png",在服务器上找不到任何内容。

这是正常的导轨行为吗?我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

听起来您可能有一个Web服务器或反向代理,它负责提供静态内容。你是否在rails应用程序前面有nginx或其他东西?您可能需要重新启动该服务器或刷新缓存。