没有合适的资源?快使用搜索试试~ 我知道了~
activerecord-repository:ActiveRecord的存储库模式的实现,拆分域模型和持久性类
共10个文件
rb:6个
license:1个
locked:1个
需积分: 9 0 下载量 67 浏览量
2021-05-08
00:04:20
上传
评论
收藏 12KB ZIP 举报
温馨提示
ActiveRecord储存库 这是ActiveRecord的存储库模式的实现。 使用此功能可以拆分域模型和持久性类。 警告:这目前仅是概念证明。 这意味着测试和重构经常被放到后燃器上。 去做 载入中 加载关系避免N + 1个查询 保存保存关系 保留存储库类的注册表 由他们映射到的类索引 使用它来查找关系的存储库类 警告:如果要寻找的关系有2个存储库,该怎么办? 需要一种在某处指定的方法在存储库中,唯一有意义的地方 可能需要限制对存储库的其他调用User::Repository.create 实体#initialize和#update应该基本相同 也许唯一的区别是Initialize将设置为nil 他们可能会使用很多重构 实体之间的关系 属于 有很多 has_one has_many通过: 级联删除 实体已更改? 身份映射 在ActiveModel.entity中使用模块构建器
资源推荐
资源详情
资源评论
收起资源包目录
activerecord-repository-master.zip (10个子文件)
activerecord-repository-master
.gitignore 1KB
gems.locked 1KB
LICENSE 1KB
spec
integration
basic_model_spec.rb 6KB
spec_helper.rb 5KB
gems.rb 207B
README.md 2KB
lib
active_record
base_class_fix.rb 602B
repository.rb 3KB
entity.rb 3KB
共 10 条
- 1
资源评论
Tstormatroc
- 粉丝: 28
- 资源: 4526
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功