2013-04-11 69 views
0

我有一个下拉菜单,其内容来自数据库表typesRails:关闭数据库缓存

但是,每当我向types表中插入一个新条目时,下拉菜单都不会更新,我怀疑数据库缓存处于打开状态,以防止更新。

有没有办法关闭缓存,以便它可以立即反映数据库中的更改?

谢谢。

+0

没有数据库缓存本身(一个缓存存储 - 但你会知道你的问题的答案)。但Rails确实可以禁用[其他类型的缓存](http://guides.rubyonrails.org/caching_with_rails.html)。然而,很可能,这不是问题。你能发表一些代码来展示菜单是如何填充的以及表格内容是如何更新的? – PinnyM 2013-04-11 22:06:04

回答

0

,除非你使用,你可以随时使用的方法.reload,以确保您使用的是对象的最后版本(高达.reload通话,当然)