新手问题 有没有关于 ActiveRecord::Relation 比较详细的解析文章

ad583255925 · 2017年03月03日 · 最后由 saiga 回复于 2017年03月06日 · 1261 次阅读

自己看不知道从何看起,没什么方向

如果你说比较详细用法的话 https://rails.guide/book/association_basics.html#active-record-associations 对应官方版本 http://guides.rubyonrails.org/association_basics.html

API 看华顺发的那个,如果要说原理,这个恐怕就要自己翻源码理解啦,ActiveRecord 在模型定义和关联的部分不是很难

huacnlee 回复

我想模仿 AR 的那种可以链式使用,而且是惰性的,调用的时候才去查询的思路,写一些东西,比如吧 solr 当做数据库,或者跨项目查询之类的,但是想不出怎么才能实现

ad583255925 回复

如果单纯想看看惰性求值怎么实现,ar 可能太大了点。可以看看 lazy.js,这个比较简单

huacnlee [该话题已被删除] 提及了此话题。 03月10日 13:36
需要 登录 后方可回复, 如果你还没有账号请 注册新账号