我想盡可能多地學習AREL。但我不知道該看什麼。我在哪裏可以找到好的AREL文檔?
我發現了一些documentation on rubydoc,但它似乎並沒有很好的在顯示方面什麼是「公共的API」 /訪問的事情,我可以做的。例如,我找不到有關「包含」方法的任何信息。
究竟是怎麼學習的大部分東西AREL所提供的? (即不鑽研源代碼)
我想盡可能多地學習AREL。但我不知道該看什麼。我在哪裏可以找到好的AREL文檔?
我發現了一些documentation on rubydoc,但它似乎並沒有很好的在顯示方面什麼是「公共的API」 /訪問的事情,我可以做的。例如,我找不到有關「包含」方法的任何信息。
究竟是怎麼學習的大部分東西AREL所提供的? (即不鑽研源代碼)
我認爲這將是有益的:
https://github.com/brynary/arel
而一個有趣的asciicast:
http://asciicasts.com/episodes/215-advanced-queries-in-rails-3
是啊,我有真的很難找到文件。該阿雷爾測試套件可能是一些使用:
https://github.com/rails/arel/blob/master/test/test_select_manager.rb
我厭倦了閱讀測試和代碼,在AREL樹,所以我把一些slides在一起。他們涵蓋v2.x,我還沒有看過v3。
這是一套優秀的幻燈片,感謝您將它們放在一起! – Purplejacket 2012-03-12 19:26:37
我很高興有人發現他們有用 – 2012-03-19 18:45:09
我第二。很有用! – cdesrosiers 2012-11-19 00:02:59
完整的文檔是在這裏:http://rubydoc.info/github/rails/arel/master/Arel查找範圍中的具體使用方法的模塊。
我寫了一篇關於阿雷爾的文章在幾個星期前(The definitive guide to Arel, the SQL manager for Ruby)。它遍歷整個圖書館並解釋內部的工作方式以及如何從自己的應用程序中使用它。
也許考慮選擇了最投票的答案嗎? :p – 2012-11-21 20:35:17