2010-03-16 83 views
8

我想開始爲Rails製作代碼補丁。是否有任何關於'高級'Ruby的好書,我應該閱讀以理解rails源代碼?有沒有其他的入門技巧? Rails好像是一隻大野獸,我不知道從哪裏開始!瞭解Rails核心源代碼?

謝謝, 傑森。

更新:我也在尋找一些詳細解釋它的「網絡」的一面 - 即HTTP,Web服務器,機架等

回答

7

我的建議是閱讀這一個: http://pragprog.com/titles/rails3/agile-web-development-with-rails-third-edition如果你還沒有完全理解Rails如何在外面工作的話。

然後檢出最新的中繼線,並開始閱讀您喜歡的組件,隨意打亂文件並嘗試更改現場項目。元編程是一個在Rails中使用了很多的概念,所以這本書肯定也不錯:http://pragprog.com/titles/ppmetr/metaprogramming-ruby

希望那會把你的方式

12

我寫the beginnings of an initialization guide for Rails 3,可以幫助你理解一些對Rails 3的共同的概念這主要涵蓋了「railties」的一部分,但在分支出來實際的Railties。這實際上取決於你想要在Rails中修補/查看的內容,以及這實際上對你有多大的影響。

0

正如你已經注意到,你應該從基礎開始。我建議在學習rails和ruby的同時閱讀Andrew S. Tanenbaum的「Computer Networks」。你幾乎可以在任何科學圖書館找到它。

2

也許這本書來自大衛布萊克紅寶石在Manning可以幫助你以及