【发布时间】:2010-01-06 22:21:41
【问题描述】:
我终于通过 VirtualBox 转向使用基于 Linux 的 Rails 开发服务器。我正在使用包含 Apache 和Passenger 的预构建映像。
一切都很好,除了 Apache 仍然尝试在开发模式下提供旧版本的 css 文件。即使重新启动服务器也不起作用。我也试过清除浏览器缓存。由于在 Apache 之前一切正常,我猜这是一个 Apache 问题。有没有专家知道如何解决这个问题?任何帮助将不胜感激。
谢谢。
【问题讨论】:
-
我显然遗漏了一条重要信息——我正在使用带有 virtualbox 的共享文件夹。显然这会导致 css 文件出现问题(尽管 rails 不会被缓存)。您需要更改 apache 配置,请参见此处:cantuse.it/2009/01/virtualbox-apache2-strange-caching-issues) - 将 EnableMMAP Off EnableSendfile Off 添加到您的配置文件中。感谢两栖动物对此进行调查,我只是错过了重要信息:S
标签: ruby-on-rails css caching