gpt4 book ai didi

ruby-on-rails - 在 Rails 辅助方法中缓存评估结果

转载 作者:行者123 更新时间:2023-12-04 10:41:05 24 4
gpt4 key购买 nike

在实现一些辅助方法时,有时,我想将一些计算结果存储在可从辅助方法访问的某个位置作为缓存。

如果我将它存储到实例变量中,它会污染实例,所以这样做看起来并不明智。

有什么好地方可以存储这样的值(value)吗?
或者在助手中进行如此繁重的计算是个坏主意?

最佳答案

有时我使用 Rails 缓存来存储这种值。代码是这样的

def helper_method
Rails.cache.fetch('helper_value') do
# calculate the value if it does not exist
...
end
end

关于ruby-on-rails - 在 Rails 辅助方法中缓存评估结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13022499/

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