在Rails 3.2应用程序中,有一个模板,其中包含两个由数据库填充的下拉菜单。使用jQuery,当从其中一个下拉菜单进行不同选择时,我会刷新模板。除此之外,我宁愿不重新加载模板,因此数据库不会被不必要地重复打击。要清楚,加载另一个页面时不应重新加载模板。我认为以下会这样做,但事实并非如此。
config.action_view.cache_template_loading = true
感谢您的帮助。
答案 0 :(得分:1)
尝试这个概念。
@all ||= User.all
如果@all已有值,则不会再次从数据库中查询。