文件名称:cached_associated_attributes:不维护-轻松缓存关联模型的属性
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-07 21:25:01
Ruby
CachedAssociationAttributes 状态:不再维护/坏主意 轻松缓存关联模型的属性。 假设您有一个属于用户模型的Post模型。 假设用户名几乎从未更改。 如果您想显示很多帖子以及他们的用户名,而又不想总是:include User模型,那么此插件为您提供了另一种选择。 此插件在posts表的user_name列中保留User.name的副本。 当user_id更改时,user_name也会更新。 在极少数情况下,user.name更改时,所有帖子都会自动更新。 所有这些都是通过半行额外的代码来完成的。 示例 class Post < ActiveRecord xss=removed> [ :name , :email ] end class User < ActiveRecord ::
【文件预览】:
cached_associated_attributes-master
----MIT-LICENSE(1KB)
----.autotest(544B)
----lib()
--------cached_association_attributes.rb(200B)
--------cached_association_attributes()
----uninstall.rb(27B)
----README.rdoc(3KB)
----tasks()
--------cached_attributes_tasks.rake(95B)
----Rakefile(624B)
----init.rb(41B)
----test()
--------test_helper.rb(287B)
--------integration_test.rb(3KB)
--------models.rb(749B)
--------handler_test.rb(3KB)
--------active_record_extension_test.rb(1KB)
----install.rb(25B)
----.gitignore(10B)