如何防止在Rails 3.2应用程序中重新加载模板?

时间:2013-07-26 04:33:51

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2

在Rails 3.2应用程序中,有一个模板,其中包含两个由数据库填充的下拉菜单。使用jQuery,当从其中一个下拉菜单进行不同选择时,我会刷新模板。除此之外,我宁愿不重新加载模板,因此数据库不会被不必要地重复打击。要清楚,加载另一个页面时不应重新加载模板。我认为以下会这样做,但事实并非如此。

config.action_view.cache_template_loading = true

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

尝试这个概念。

@all ||= User.all

如果@all已有值,则不会再次从数据库中查询。