2011-11-21 61 views
0

这是我第一次创建一个Rails 3.1应用程序; 3.1有许多很棒的功能;Rails 3.1缓存了一些我不希望它被缓存的内容(最新的30篇文章):

但是,当我显示一个列表包含从服务器最新的30个信息,我总是得到相同的结果,没有进一步的消息附加。

我从控制台检查了数据库,并且确实创建了更新的消息。

请给我一些提示来解决它。 是否有配置来控制其行为?

增加: rails 3.1似乎默认缓存。像往常一样,我将使用frag缓存来缓存一些代码碎片,并且我可以控制何时需要销毁缓存;

但在rails 3.1中,我不知道我能做些什么来过期相关的缓存碎片;

+0

你正在使用什么样的缓存? –

回答

0

我怀疑Rails开始缓存任何东西,没有你明确地告诉他这样做。

也许你对查询没有排序有限制,所以Rails将总是获取相同的结果集。

粘贴一些代码。