Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.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 RubyOnRails:片段缓存条目创建日期_Ruby On Rails_Ruby_Caching_Fragment Caching - Fatal编程技术网

Ruby on rails RubyOnRails:片段缓存条目创建日期

Ruby on rails RubyOnRails:片段缓存条目创建日期,ruby-on-rails,ruby,caching,fragment-caching,Ruby On Rails,Ruby,Caching,Fragment Caching,是否可以获取片段缓存条目创建日期 详细信息:我使用片段缓存在ChilliProject的Wiki页面中呈现附件链接。缓存密钥由附件文件名构成。如果附件被重新加载,我需要更新缓存。所以我想比较附件文件修改日期和缓存条目的创建日期。我怎么做 事先表示感谢 Time.at(Rails.cache.send(:read_entry,'cache/entry/key',{})).created_at) read\u entry方法返回ActiveSupport::Cache::entryobject我用

是否可以获取片段缓存条目创建日期

详细信息:我使用片段缓存在ChilliProject的Wiki页面中呈现附件链接。缓存密钥由附件文件名构成。如果附件被重新加载,我需要更新缓存。所以我想比较附件文件修改日期和缓存条目的创建日期。我怎么做

事先表示感谢

Time.at(Rails.cache.send(:read_entry,'cache/entry/key',{})).created_at)

read\u entry
方法返回
ActiveSupport::Cache::entry
object

我用一个用于write\u片段的键尝试了它,但它返回nil。根据答案不同,答案也不同。类返回MemoryStore,而不是FileStore