1

我阅读了有关 Rails 缓存的 API,虽然我了解片段缓存的工作原理,但我对 action_suffix 部分感到困惑。

<% cache(:action => "list", :action_suffix => "all_topics") do %>

如果列表操作有多个我们正在缓存的片段,我们是否使用 action_suffix?有人可以举例说明他们如何使用 action_suffix 选项吗?

4

1 回答 1

0

1) 是的,每个动作有多个片段 如果您需要为每个动作缓存多个片段,或者如果动作本身使用 caches_action 进行缓存,则此默认行为受到限制。

使用 action_suffix 后

网址将是 /controller_name/list/action_suffix

请注意,该 URL 不必真正存在或可调用

请让我知道这个答案是否足够

于 2013-06-12T04:48:23.853 回答