ruby-on-rails - 有哪些学习 Rails 代码库内部结构的好资源?

标签 ruby-on-rails ruby ruby-on-rails-3

<分区>

我已经在 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 的工作原理? (请不要说阅读源代码。我正在寻找更具指导性的解释)

最佳答案

你可能喜欢这篇文章:

http://piotrsarnacki.com/2010/07/31/rails3-modularity/

http://piotrsarnacki.com/2010/06/18/rails-internals-railties/

但是,您应该开始自己编写此类文章,即尝试编写 Controller 实例变量如何在 View 中可见或准备所有 rails 模块和类的描述 - 这将使您更加熟悉 rails。

关于ruby-on-rails - 有哪些学习 Rails 代码库内部结构的好资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8091063/

相关文章:

javascript - 实现 Rails Frontend 轮询来调用更新

ruby - apn_on_rails 多个应用程序出错

ruby-on-rails - 如何获取 RSpec 响应中包含的参数来检查它?

ruby-on-rails - 如何使用 capistrano 3 部署特定版本

ruby-on-rails - 如何在 ruby​​ 上的哈希中创建 deep_slice

mysql - 我可以在 Rails .where() 中使用正则表达式吗?

mysql - 如何将我的 View 表转换成excel格式

ruby-on-rails - 如何使用rails输出当前协议(protocol)和url?

ruby-on-rails - rails : start writing tests late in development

ruby-on-rails - 如何将回形针 before_post_process 与多个附件一起使用?