我已经在Rails中开发了大约3年了,并希望了解更多有关Rails内部结构的信息。据称,Rails 3提供了很好的API,可以与Rails更紧密地集成,但我很难找到如何使用它们的文档。以下是我正在寻找的一些例子:
Rails初始化过程 http://guides.rubyonrails.org/initialization.html
Arel演练 http://railscasts.com/episodes/239-activerecord-relation-walkthrough
路由演练 http://railscasts.com/episodes/231-routing-walkthrough http://railscasts.com/episodes/232-routing-walkthrough-part-2
制作Rails应用程序 http://pragprog.com/book/jvrails/crafting-rails-applications
还有其他好的资源可以帮助我们了解Rails的工作原理吗? (请不要说阅读源代码..我正在寻找更有指导性的解释)
答案 0 :(得分:4)
您可能喜欢这篇文章:
http://piotrsarnacki.com/2010/07/31/rails3-modularity/
http://piotrsarnacki.com/2010/06/18/rails-internals-railties/
但是,您应该开始自己编写这样的文章,即尝试编写控制器实例变量在视图中可见的方式或准备所有rails模块和类的描述 - 这将使您更加熟悉rails。
答案 1 :(得分:3)
Ruby Metaprogramming Book最后有一些章节教导如何组成ActiveRecord内部。