2010-08-17 48 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上。

相關問題