2010-08-17 77 views
2

我一直在寻找questionsthese但我并不真正找到我在找什么。我是一个在其他环境(Java,Python,PHP等)方面拥有相当专业知识的Web开发人员,并且我试图在一段时间后拿起Rails。我是令人难以置信的沮丧的方式,我发现的指南会说“把这行代码放在那里,看看发生的很酷的东西”......然后继续下一个很酷的事情,没有解释窗帘后面发生了什么或者什么样的变化是可能的。我在哪里可以阅读关于Ruby on Rails的结构?

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

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

有没有类似的东西可用?如果不是,我能接近多少?

回答

2

Guides对覆盖细节有很长的路要走......但是如果你想要的不仅仅是这些,那么我得告诉你,在Ruby社区中,我们通常只是阅读代码。如果你想深入的细节只是git clone http://github.com/rails/rails.git并开始探索。

至于公约,它们一直在不断发展,所以很难在网上找到可靠的信息。我建议您阅读比指南更深入的内容,以获取您可以在Rails上找到的最新书籍。

尽管你没有提到screencasts,但是Railscasts是一个很好的地方,可以通过每一集来感受Rails中那些不那么明确的部分,你只需要通过经验来学习。

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

+0

+1 Rails入门指南包含对Rails应用程序的主要构建模块的描述,并且在新项目部分下对应用程序结构进行了相当简洁的描述。 – Shadwell 2010-08-17 21:36:29

+0

用于阅读代码的+1 – 2010-08-17 21:40:04

+0

我觉得代码是底层视图,“入门”是一英里以上的视图,两者之间存在巨大差距。我将通过一些其他指南来看看,但我最基本的挫折是我想要的(“这是X的工作方式”)和我发现的(“这是如何做X”)之间的阻抗不匹配。 。那有意义吗? – 2010-08-17 21:53:09

0

当我学习Rails的,我发现这本书“Ruby for Rails”大卫·布莱克拥有正是:如何导轨的描述工作,而不仅仅是如何使用它。这太棒了。我很难过看到这本书没有被更新以反映更多的Rails版本。根据Manning的说法,“The Well-Grounded Rubyist”这本书是Ruby for Rails的新版本,但它似乎并没有把重点放在Rails上。

相关问题