我有一个半静态页面的控制器(唯一改变的内容是登录/注销链接以及是否存在到用户家中的链接),我想放置静态内容进入每个动作的动作缓存。
有没有办法指定缓存所有页面,而无需手动添加每个页面?
即,而不是:
caches_action:foo caches_action:bar caches_action:baz
只需指定类似
的内容caches_actions #automatically选择任何新添加的动作?
静态内容都存储在不同的视图中,但它们都没有相应的方法(b / c没有工作要做 - 动态内容在前一个过滤器中处理,只有布局触摸)。
谢谢!
答案 0 :(得分:0)
你的意思是这样的吗?
map.cacher '*path', :controller => :application, :action => :cacher