我在哪里可以阅读Ruby on Rails的结构?

时间:2010-08-17 21:27:18

标签: ruby-on-rails

我一直在关注questions these,但我并没有真正找到我想要的东西。我是一名Web开发人员,在其他环境(Java,Python,PHP等)方面拥有相当多的专业知识,并且我曾尝试过Rails。我发现的指南会说“把这行代码放在那里然后看看发生的很酷的东西”......然后继续下一个很酷,我感到非常沮丧。事情,没有解释幕后发生的事情或可能的变化。

我想要的是一份文档,其中列出了Rails的主要功能部分以及它们如何交互。我希望它告诉我当Rails应用程序启动或获取HTTP请求时会发生什么,按什么顺序,以及它是如何配置的。最重要的是,我想要链接到当前的API文档来描述细节,让我看看哪些是可能的。我想要一个Rails应用程序目录结构的简单列表,简要描述Rails用于查找我的文件的所有约定,它如何加载它们以及它们期望在它们中找到的内容。

正在寻找一个教程,它可以做出大量的假设,一个闪亮的例子,一个截屏视频,一个视频或过量的时尚热情。理想情况下,我正在寻找一个网站或PDF而不是一本书,但我会紧紧抓住一本书。

有什么可用的吗?如果没有,我能接近多少?

2 个答案:

答案 0 :(得分:2)

Guides有很长的篇幅来涵盖细节...但如果你想要更多,那么我必须告诉你,在Ruby社区中我们通常只是阅读代码。如果您想要深层细节git clone http://github.com/rails/rails.git并开始探索。

至于惯例,它们一直在不断发展,因此很难在网上找到有关它的可靠信息。我建议您阅读Rails中最新的书籍,以获得更深入的指南概述。

即使您没有提到任何截屏视频,Railscasts也是一个很好的地方,可以浏览每一集,以了解Rails的一些不那么明确的部分,你只需要学习根据经验。

最后,提出问题。如果你需要知道一些特定的部分(比如Rails'找到你的文件的地方'),那就问一下(例如在#rubyonrails的freenode上)。

答案 1 :(得分:0)

当我学习Rails时,我发现David Black的书“Ruby for Rails”就是这样:Rails 如何工作的描述,而不仅仅是如何使用它。这太棒了。我很难过看到这本书没有更新以反映更多当前版本的Rails。根据Manning的说法,“The Well-Grounded Rubyist”这本书是Ruby for Rails的新版本,但似乎并没有像Rails那样关注。