缓存页面:全部

5
有没有一种方法可以告诉Rails 3在调用时缓存给定控制器中的所有页面,而不必列出它们?我尝试了,但没有起作用。
2个回答

12

这种实现方式存在一些缺陷,但是我刚试过,在Rails 3.0.6上可以正常工作:

caches_page :except => []

1
可能是处理它最干净的方式。 - user229044
我同样尝试在Rails 3.2.17中,它是有效的。谢谢。 - Deepak Lamichhane

2

你总是可以像这样进行一些黑客操作:

(YourController.public_instance_methods - ApplicationController.public_instance_methods).each do |x|
  caches_page x.to_sym
end

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接