我正在尽可能多地了解AREL。但我不知道该看什么。
我找到了一些documentation on rubydoc,但在显示我可以做的"public API"/accessible事情方面似乎不是很好。例如,我找不到关于"includes“方法的任何信息。
那么,如何准确地了解AREL提供的大部分内容呢?(也就是说,不需要深入研究源代码)
发布于 2011-04-17 04:47:29
我认为这将是有用的:
https://github.com/brynary/arel
和一个有趣的asciicast:
http://asciicasts.com/episodes/215-advanced-queries-in-rails-3
发布于 2012-02-27 14:37:51
我厌倦了在arel树中阅读测试和代码,所以我把一些slides放在一起。它们涵盖了v2.x,我甚至还没有看过v3。
发布于 2014-08-20 19:11:24
几周前我写了一篇关于Arel的文章(The definitive guide to Arel, the SQL manager for Ruby)。它遍历了整个库,并解释了事情是如何在内部工作的,以及如何从自己的应用程序使用它。
https://stackoverflow.com/questions/5688386
复制相似问题