gpt4 book ai didi

ruby-on-rails - 在请求之间缓存值

转载 作者:行者123 更新时间:2023-12-03 16:03:42 24 4
gpt4 key购买 nike

我有一个(无表)选项模型,它从 yaml 文件中读取它的值。 yaml 是项目的一部分,因此如果我保留我的工作流程,则在不重新部署和重新启动整个应用程序的情况下无法更改选项。所以没有必要在每个请求上读取和解析文件。因此,我想缓存请求之间的值。

到目前为止,我已将选项加载到类变量 ( @@options ) 中,但我不确定是否有更好的方法。

(不要说 session 。这些选项不是 session 变量,因为它们适用于所有客户端的所有请求。另外我正在使用 CookieStore)

最佳答案

您可以使用 Rails cache store .

写入缓存:

Rails.cache.write(key, value)

从缓存中读取:
Rails.cache.read(key)

关于ruby-on-rails - 在请求之间缓存值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9567457/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com