为什么rails给我们提供了两种配置rails cache_store的方法?

发布于 2024-11-09 06:13:10 字数 408 浏览 0 评论 0原文

我发现有两种方法配置cache_store

config.action_controller.cache_store = :mem_cache_store, "localhost"

这里是doc< /a>

和:

config.cache_store = :mem_cache_store, "localhost"

看起来它们是同一件事。

为什么rails给我们提供了两种配置缓存存储的方法?有什么不同吗?

I found there are two methods to config cache_store:

config.action_controller.cache_store = :mem_cache_store, "localhost"

here is doc

and:

config.cache_store = :mem_cache_store, "localhost"

It seems that they are same thing.

Why rails give us two methods to config cache store? Is there any thing different?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

煞人兵器 2024-11-16 06:13:10

您在 config.cache_store 中设置的那些值将在 config.action_controller.cache_store 中使用。

较短的版本很容易写出和记住。
请参阅演示这一点的 Rails 源代码:
https://github.com/rails /rails/blob/v3.0.7/actionpack/lib/action_controller/caching.rb#L44

Those values that you set in config.cache_store are used in config.action_controller.cache_store

The shorter version is simply easy to write out and remember.
See the rails source that demonstrates this at:
https://github.com/rails/rails/blob/v3.0.7/actionpack/lib/action_controller/caching.rb#L44

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文