文件名称:has_cache:Rails 缓存存储的便利包装器
文件大小:39KB
文件格式:ZIP
更新时间:2024-07-15 00:45:38
Ruby
缓存 便利包装器 在您的类中使用has_cache提供了一个cached方法,该方法允许自动缓存通常在类或类的实例上可用的方法的结果。 它通过从调用cached的位置推断密钥,减轻了创建和跟踪密钥的麻烦,就像使用标准缓存存储接口一样。 用法 在您的类/模型上启用缓存 包括has_cache在Rails项目Gemfile : gem 'has_cache' 在类中调用has_cache ,例如在模型中: class User < ActiveRecord :: Base has_many :posts , inverse_of : :user has_cache end class Post < ActiveRecord :: Base belongs_to :user , inverse_of : :posts end 填充和检索缓存的实体 在类上启用缓存后,您可以
【文件预览】:
has_cache-master
----MIT-LICENSE(1KB)
----.ruby-version(6B)
----lib()
--------has_cache.rb(177B)
--------tasks()
--------has_cache()
----Gemfile(534B)
----Guardfile(463B)
----.ruby-gemset(10B)
----spec()
--------models()
--------fabricators()
--------spec_helper.rb(1KB)
--------dummy()
----Rakefile(766B)
----CONTRIBUTING.md(733B)
----README.md(7KB)
----.rubocop.yml(127B)
----has_cache.gemspec(2KB)
----.rspec(24B)
----.gitignore(172B)