我的网站上有一些超过1MB的图像,所以我将它们压缩并上传到服务器(在app / assets中使用相同的名称替换它们)。我还删除了以前在/ public / assets中生成的图像。
在我的index.html.erb中,我使用的图片如header/logo.png
但是在我的浏览器中,图像名称始终为例如logo-d19a42b2a0872961c14523505539a29c.png
(与之前名称相同),并且与前一图像的大小相同。我清除了缓存/ cookie。
奇怪的是,如果我find . -name "logo-d19a42b2a0872961c14523505539a29c.png"
,在服务器上找不到任何内容。
这是正常的导轨行为吗?我该怎么做才能解决这个问题?
答案 0 :(得分:1)
听起来您可能有一个Web服务器或反向代理,它负责提供静态内容。你是否在rails应用程序前面有nginx或其他东西?您可能需要重新启动该服务器或刷新缓存。