lazy_columns:Rails插件,增加了对Active Record模型中的延迟加载列的支持

时间:2021-05-12 00:22:46
【文件属性】:
文件名称:lazy_columns:Rails插件,增加了对Active Record模型中的延迟加载列的支持
文件大小:39KB
文件格式:ZIP
更新时间:2021-05-12 00:22:46
Ruby lazy_columns lazy_columns是一个Rails插件,可让您指定要在Active Record模型中延迟加载的列。 默认情况下,Active Records加载每个模型实例中的所有列。 该插件可让您指定默认情况下要排除的列。 它适用于您具有较大属性并且由于性能而不想在每个操作中加载它们的情况。 请注意,一种更好的方法是将这些列移至新模型,因为Rails默认情况下会延迟加载相关模型。 这个插件是一个简单的解决方法。 安装 在您的Gemfile gem 'lazy_columns' 用法 在Active Record模型中使用lazy_load定义应延迟加载的一个或多个列: class Action < ActiveRecord :: Base lazy_load :comments attr_accessible :comments , :title en
【文件预览】:
lazy_columns-master
----MIT-LICENSE(1KB)
----.ruby-version(6B)
----lib()
--------lazy_columns()
--------lazy_columns.rb(74B)
--------tasks()
----Gemfile(246B)
----spec()
--------lazy_columns()
--------spec_helper.rb(1KB)
--------dummy()
----Rakefile(721B)
----.travis.yml(129B)
----README.md(2KB)
----Appraisals(404B)
----.rspec(26B)
----lazy_columns.gemspec(1KB)
----.gitignore(147B)

网友评论