【问题标题】:In fragment caching, what does the action_suffix mean?在片段缓存中,action_suffix 是什么意思?
【发布时间】:2013-06-12 12:48:23
【问题描述】:

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

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

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

【问题讨论】:

    标签: ruby-on-rails caching


    【解决方案1】:

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

    使用action_suffix后

    网址将是 /controller_name/list/action_suffix

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

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

    【讨论】:

    • 嗨拉贾,感谢您的回复。我读过类似你在这里所说的内容,但我仍然觉得它含糊不清。如果我看到一个例子,我想我会最好理解。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 2015-01-17
    • 1970-01-01
    • 2021-05-21
    • 2012-09-18
    相关资源
    最近更新 更多