2011-11-21 45 views
0

這是我第一次創建一個Rails 3.1應用程序; 3.1有許多很棒的功能;Rails 3.1緩存了一些我不希望它被緩存的內容(最新的30篇文章):

但是,當我顯示一個列表包含從服務器最新的30個信息,我總是得到相同的結果,沒有進一步的消息附加。

我從控制檯檢查了數據庫,並且確實創建了更新的消息。

請給我一些提示來解決它。 是否有配置來控制其行爲?

增加: rails 3.1似乎默認緩存。像往常一樣,我將使用frag緩存來緩存一些代碼碎片,並且我可以控制何時需要銷燬緩存;

但在rails 3.1中,我不知道我能做些什麼來過期相關的緩存碎片;

+0

你正在使用什麼樣的緩存? –

回答

0

我懷疑Rails開始緩存任何東西,沒有你明確地告訴他這樣做。

也許你對查詢沒有排序有限制,所以Rails將總是獲取相同的結果集。

粘貼一些代碼。