没有合适的资源?快使用搜索试试~ 我知道了~
edge_rider:Active Record关系的电动工具(作用域)
共46个文件
rb:22个
lock:7个
pg:4个
需积分: 9 0 下载量 32 浏览量
2021-05-05
10:40:49
上传
评论
收藏 28KB ZIP 举报
温馨提示
边缘骑士 用于ActiveRecord关系的强大工具(范围) 在ActiveRecord中,关系(或范围)允许您逐段构造复杂的查询,然后在精确定义的时刻触发查询或更新。 如果您使用ActiveRecord编写任何类型的可伸缩代码,则可能是使用关系(或范围)来完成的。 Edge Rider的创建有两个目的: 提供许多实用的方法来促进与关系的核心工作。 提供一个稳定的API,用于处理多个版本的Rails之间的关系(因为Rails的传统是每隔一个发行版就会破坏其关系API的详细信息)。 用法 沿关联遍历关系 Edge Rider为您的关系提供了一种方法#traverse_association ,该方法通过“旋转”命名的关联来返回新的关系。 假设我们有一个Post模型,每个Post属于一个作者: class Post < ActiveRecord :: Base belongs_
资源推荐
资源详情
资源评论
收起资源包目录
edge_rider-master.zip (46个子文件)
edge_rider-master
Gemfile.4.2.pg 295B
Gemfile.5.2.pg 360B
.github
workflows
test.yml 2KB
Gemfile.5.2.mysql2.lock 2KB
Gemfile.4.2.pg.lock 1KB
.ruby-version 6B
Gemfile.6.1.pg 295B
Gemfile.6.0.pg.lock 2KB
lib
edge_rider.rb 348B
edge_rider
collect_ids.rb 1023B
collect_column.rb 511B
scoped.rb 882B
development.rb 383B
origin_class.rb 235B
util.rb 2KB
traverse_association.rb 2KB
version.rb 41B
to_id_query.rb 197B
preload_associations.rb 814B
Gemfile 14B
Gemfile.4.2.mysql2.lock 2KB
Gemfile.5.2.mysql2 376B
Gemfile.4.2.mysql2 311B
spec
spec_helper.rb 451B
edge_rider
collect_column_spec.rb 3KB
to_id_query_spec.rb 1KB
collect_ids_spec.rb 3KB
scoped_spec.rb 2KB
util_spec.rb 56B
preload_associations_spec.rb 910B
traverse_association_spec.rb 7KB
origin_class_spec.rb 991B
support
models.rb 2KB
database.rb 685B
database.github.yml 196B
database.sample.yml 150B
Rakefile 180B
Gemfile.6.0.pg 299B
LICENSE 1KB
README.md 9KB
Gemfile.5.2.pg.lock 1KB
Gemfile.lock 19B
.gitignore 105B
edge_rider.gemspec 839B
CHANGELOG.md 755B
Gemfile.6.1.pg.lock 2KB
共 46 条
- 1
资源评论
皂皂七虫
- 粉丝: 19
- 资源: 4638
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功