2013-04-11 70 views
0

我有一個下拉菜單,其內容來自數據庫表typesRails:關閉數據庫緩存

但是,每當我向types表中插入一個新條目時,下拉菜單都不會更新,我懷疑數據庫緩存處於打開狀態,以防止更新。

有沒有辦法關閉緩存,以便它可以立即反映數據庫中的更改?

謝謝。

+0

沒有數據庫緩存本身(一個緩存存儲 - 但你會知道你的問題的答案)。但Rails確實可以禁用[其他類型的緩存](http://guides.rubyonrails.org/caching_with_rails.html)。然而,很可能,這不是問題。你能發表一些代碼來展示菜單是如何填充的以及表格內容是如何更新的? – PinnyM 2013-04-11 22:06:04

回答

0

,除非你使用,你可以隨時使用的方法.reload,以確保您使用的是對象的最後版本(高達.reload通話,當然)