ruby-on-rails-3 - ruby rails github
¿Dónde puedo encontrar buena documentación de AREL? (5)
Estoy tratando de aprender todo lo que pueda sobre AREL. Pero no estoy seguro de qué mirar.
Encontré algo de documentación en rubydoc , pero no parece muy buena en términos de mostrar cuáles son las "API públicas" / cosas accesibles que puedo hacer. Por ejemplo, no pude encontrar ninguna información sobre el método "incluye".
Entonces, ¿cómo aprender exactamente lo que AREL tiene para ofrecer? (es decir, sin profundizar en el código fuente)
Creo que esto será útil:
https://github.com/brynary/arel
Y un interesante asciicast:
http://asciicasts.com/episodes/215-advanced-queries-in-rails-3
Escribí un artículo sobre Arel hace unas semanas ( La guía definitiva de Arel, el administrador de SQL para Ruby ). Recorre toda la biblioteca y explica cómo funcionan las cosas internamente y cómo puede usarlas desde su propia aplicación.
La documentación completa está aquí: http://rubydoc.info/github/rails/arel/master/Arel Busque en los módulos métodos específicos.
Me cansé de leer las pruebas y el código, en el árbol, así que puse algunas slides juntas. Cubren v2.x, ni siquiera he mirado v3 todavía.
Sí, también me cuesta mucho encontrar doc. El conjunto de pruebas de Arel podría ser de alguna utilidad:
https://github.com/rails/arel/blob/master/test/test_select_manager.rb