2012-02-26 47 views
0

所有這些內容和書籍都是針對開發網站,但如果我想了解Rails的工作原理,該怎麼辦?有沒有關於我的應用如何啓動的文章,ActionView如何處理我的佈局等?內部導軌

謝謝。

回答

1

不要相信。可能是因爲你總是可以隨便去閱讀代碼@ github上(https://github.com/rails/rails)

+0

是的,但這是太前臺接待。 – Ximik 2012-02-26 20:21:01

2

Rails的指南說明了這樣的事情:http://guides.rubyonrails.org/

但爲了讓你真正瞭解Rails是如何工作的 - 比你需要構建一個應用程序。這就是爲什麼Rails上的大部分教程都是從製作項目開始的。

這是一個免費的書,將引導您剛纔的一切,你需要了解Rails的上手:http://ruby.railstutorial.org/ruby-on-rails-tutorial-book

在我的愚見,建立一個實際應用是學習如何將所有的好方法件一起工作。

編輯:

根據您的迴應下面,好像你正在尋找的究竟是如何Rails的作品,而不僅僅是一個工作知識的深刻理解。真正做到這一點的唯一方法是通過挖掘源代碼 - 例如Archit建議:https://github.com/rails/rails

然而,您可以通過使用本書獲得更高級的工作原理:http://www.amazon.com/Rails-AntiPatterns-Refactoring-Addison-Wesley-Professional/dp/0321604814。它在解釋Rails衆所周知的許多「魔術」方面做得很好。

...但你永遠不會知道事情是如何工作的,除非你仔細閱讀源代碼。

+0

我可以構建應用程序並且可以工作,但我不明白他們爲什麼以及如何工作。例如,我不太瞭解Rails如何自動加載類並緩存它們。 – Ximik 2012-02-26 20:20:16

+0

哇謝謝你的書。預覽看起來相當酷,會訂購它。 – Ximik 2012-02-26 20:42:52