【文件属性】:
文件名称:lookup_by:ActiveRecord的线程安全查找表缓存
文件大小:40KB
文件格式:ZIP
更新时间:2021-02-05 16:11:09
ruby rails caching activerecord lru
查找
LookupBy是ActiveRecord的线程安全查找表缓存,可减少标准化的麻烦。
可配置的查询列
缓存(直读,直写,最近最少使用(LRU))
符号值
标准化值,例如在查找之前规范化UTF-8
依存关系
Rails 5.0+(已在Rails 5.0、5.1、5.2和6.0上测试)
Ruby 2.4+(已在Ruby 2.4、2.6和Rubinius 3.45上测试)
PostgreSQL 9.2以上
弃用
Rails <5.0(旧版本与捆绑程序2.x不兼容,难以维护)
Ruby <2.4(取决于openssl@1.0,这是报废的)
如果您必须使用旧版本的Ruby,请祝您好运。
【文件预览】:
lookup_by-master
----.travis.yml(278B)
----Rakefile(581B)
----gemfiles()
--------rails_5.2.gemfile(359B)
--------rails_6.0.gemfile(359B)
--------rails_5.1.gemfile(359B)
--------rails_5.0.gemfile(359B)
----.yardopts(18B)
----Appraisals(247B)
----TODO.md(400B)
----Gemfile(555B)
----lookup_by.gemspec(976B)
----spec()
--------association_spec.rb(6KB)
--------rubinius_helper.rb(922B)
--------internal()
--------support()
--------cache_spec.rb(2KB)
--------caching()
--------lookup_by_spec.rb(8KB)
--------rails_helper.rb(2KB)
--------spec_helper.rb(4KB)
----.ruby-version(11B)
----.gitignore(168B)
----circle.yml(163B)
----CHANGELOG.md(2KB)
----lib()
--------lookup_by.rb(1KB)
--------lookup_by()
----README.md(9KB)
----MIT-LICENSE(1KB)