【问题标题】:Where can I find good AREL documentation? [closed]我在哪里可以找到好的 AREL 文档? [关闭]
【发布时间】:2011-08-06 23:59:36
【问题描述】:

我正在尝试尽可能多地了解 AREL。但我不确定要看什么。

我找到了一些documentation on rubydoc,但在展示我可以做的“公共 API”/可访问的事情方面似乎不是很好。例如,我找不到关于“包含”方法的任何信息。

那么,究竟如何了解 AREL 提供的大部分内容? (即无需深入研究源代码)

【问题讨论】:

  • 也许考虑选择投票最多的答案? :p

标签: ruby-on-rails-3 documentation arel


【解决方案1】:

我厌倦了阅读 arel 树中的测试和代码,所以我将一些 slides 放在一起。它们涵盖了 v2.x,我什至还没有看过 v3。

【讨论】:

  • 这是一组很棒的幻灯片,感谢您将它们放在一起!
  • 我很高兴有人发现它们有用
  • @PhilipC 在浏览您的幻灯片时,我被重定向到 Facebook。奇怪。
  • @DavidJames,你能说得更具体点吗?我只是点击并没有被重定向
  • @PhilipC 这个问题是暂时的——可能是我的问题。
【解决方案2】:

几周前我写了一篇关于 Arel 的文章 (The definitive guide to Arel, the SQL manager for Ruby)。它遍历了整个库并解释了内部工作原理以及如何在自己的应用程序中使用它。

【讨论】:

  • 这真的很有帮助,谢谢!
【解决方案3】:

我认为这会很有用:

https://github.com/brynary/arel

还有一个有趣的 asciiccast :

http://asciicasts.com/episodes/215-advanced-queries-in-rails-3

【讨论】:

  • 不幸的是,这几乎没有任何文档。我什至在该页面上找不到“包含”一词。我正在寻找更彻底的东西..
  • includes 是一种活动记录方法,所以它可能不会存在,或者只是作为示例。
  • 有一个 asciicast 也有一些不错的信息,我将其添加到帖子中。
  • 除了那些资源,我认为没有更详细的东西可以告诉你真相。
【解决方案4】:

是的,我也很难找到医生。 Arel 测试套件可能会有一些用处:

https://github.com/rails/arel/blob/master/test/test_select_manager.rb

【讨论】:

    【解决方案5】:

    完整的文档在这里:http://rubydoc.info/github/rails/arel/master/Arel 在模块中查找特定方法。

    【讨论】:

      猜你喜欢
      • 2015-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-16
      • 2012-12-20
      • 2012-11-05
      • 1970-01-01
      相关资源
      最近更新 更多