2010-10-18 56 views
1

令人沮喪的是我的筆記本電腦上有Rails 3,雖然我找不到很多關於如何使用Rails 3的支持文檔,除了API參考。我應該使用Rails 2.2 vs Rails 3進行學習嗎?

似乎有關於軌道2.2的重要數量。你會推薦降級和學習2.2,還是隻提前3點,希望最好?

回答

4

強烈建議繼續使用Rails3。 Rails 2.3不會創建新的應用程序 - 因爲創建和更新寶石和引擎,您的2.3應用程序將會過時。

Rails3的文檔仍然在blogosphere上,但是搜索「Rails3 where條件」給出了良好的rails3結果。

如果您願意購買文檔,Agile Web Development with Rails (4th edition)在其第一版中非常出色,並且是我學到的。它的第四個版本涵蓋了導軌3.

+0

幾年前,我擁有並閱讀了第一版和第二版的敏捷Web開發,他們非常優秀。在此之前,從9年的C++和Java開始,它實現了平穩過渡。編寫零軌道3生產代碼後,我仍然必須同意以此爲起點。除非你在舊代碼上進行維護,否則從Rails 2.3開始沒什麼意義。 – jdl 2010-10-18 14:32:11

2

如果你還沒有任何經驗,你最好從最新版本開始。至於沒有文件,Rails Guides怎麼樣?我認爲這非常棒。

如果你真的被Rails 3困住了,至少應該使用Rails 2.3.x而不是2.2。

+0

+ 1用於導軌。我還建議從rails 3開始。如果你堅持使用rails,那麼最終必須學習它,如果你不需要的話,沒有必要學習兩個版本。 – Jeremy 2010-10-20 01:13:53

0

Rails的移動速度非常快,所以文檔難以跟上。雖然這是一個已知的問題,並且http://railstutorial.org/被製作成由鐵路傳道團隊維護的綜合教程。 (你可以買書/截屏,或只是去菜單上的「書」鏈接,它可以在那裏免費獲得)

Rails 3是一個很好的版本,我會建議堅持下去,如果可能的話。

0

我同意,從Rails 3開始學習。一切都在快速移動。

如果你知道你將要開始使用rails 2. *應用程序(你下個月開始一個新的工作,並且他們已經安裝了rails 2應用程序,並且今年沒有升級它們)是我想要的唯一原因以2.開始。