Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 模块内部的Rails缓存_Ruby On Rails_Caching_Module - Fatal编程技术网

Ruby on rails 模块内部的Rails缓存

Ruby on rails 模块内部的Rails缓存,ruby-on-rails,caching,module,Ruby On Rails,Caching,Module,我可以在模块内使用cache do命令吗 范例 module MyModule def self.some_method(str) cache str do ... some code ... end end end 谢谢 假设您使用的是Rails,您可以这样做: module MyModule def self.some_method(str) Rails.cache.fetch(str) do # ... end en

我可以在模块内使用cache do命令吗

范例

module MyModule
  def self.some_method(str)
    cache str do
      ... some code ...
    end
  end
end

谢谢

假设您使用的是Rails,您可以这样做:

module MyModule
  def self.some_method(str)
    Rails.cache.fetch(str) do
      # ...
    end
  end
end