【发布时间】:2010-10-17 05:17:20
【问题描述】:
Ubuntu -> Apache -> Phusion Passenger -> Rails 2.3
我网站的主要部分会对您的点击做出反应。因此,如果您单击一个链接,它会将您发送到目的地,并立即重新生成您的页面。
但是,如果您点击后退按钮,您将看不到新页面。不幸的是,如果没有手动刷新,它就不会出现;看来浏览器正在缓存它。我想确保浏览器不缓存页面。
另外,我确实想为我的所有静态资产设置遥远的到期日期。
解决这个问题的最佳方法是什么?我应该在 Rails 中解决这个问题吗?阿帕奇? Javascript?
感谢您的所有帮助, 杰森
唉。这些建议都没有强迫我正在寻找的行为。
也许有一个 javascript 答案?我可以让 rails 在评论中写出时间戳,然后让 javascript 检查时间是否在五秒内(或任何有效的时间)。如果是,那很好,但如果不是,那么重新加载页面?
你认为这行得通吗?
感谢您的帮助,
杰森
【问题讨论】:
标签: ruby-on-rails ruby apache caching http-headers