2009-02-06 44 views
4

所以我深入Ruby(和Rails)和後端Web開發總體而言,在我看來,有一個龐大的Ruby項目生態系統似乎是完全必要的。紅寶石生態系統(耙,capistrano,雜種等?)基本知識

我在考慮Rake,Rack,Mongrel,Gems,Capistrano等項目。

除了這些應用程序自己在各自項目網站上的文檔外,您能推薦一個好地方開始深入瞭解有關創建良好Ruby環境的更多信息嗎?

我有很多關於運行Mongrel,用capistrano進行部署的問題,而不是列出每一個突然出現在我腦海中的單個問題,有沒有一個可以解決「Ruby世界」的良好信息庫?

回答

0

我剛剛在wiki上使用了Howtos。大多數這些作品起初不需要太多學習。如果您遵循安裝說明和基本教程,您將自然使用它們。

卡皮斯特拉諾是一個你真的必須深入研究的例子 - 當我第一次設置它時,我讀了這個article,它幫了我很大的忙,這真的很容易。

1

我剛剛發佈了一個similar question,但它具體是關於Rails學習資源,而不是Ruby。

如果你只是在潛水,我建議把Rails放在一邊,專注於Ruby。在開始嘗試學習Rails之前,先熟悉Ruby。

一本很棒的Ruby書是David Black的Ruby for Rails。但請注意,該書中的Rails章節已過時。儘管只有Ruby章節值得擁有。如果你不想買書,請嘗試_why's poignant guide to Ruby

0

新系列Rails Guides剛剛推出。 提供了一個非常深入的基礎知識。

我會建議專注於耙子和卡皮斯特拉諾。關於Gems真的沒什麼可說的,最基本的只是一種管理Ruby代碼包的方式,可以在開始時作爲一個黑盒子來處理。

0

您可能想了解簡單的Ruby基礎知識,它可以幫助您更好地理解rails,如寶石,數據庫或第三方資源。 I know TeamTreehouse非常擅長圍繞Ruby生態系統進行教學,HackCasts與更便宜的成本非常相似。 TeamTreehouse可以教會您從Rails API到簡單SQL到MongoDB數據庫的所有內容。 Hackcasts可以教您如何使用這些技能來創建強大的Web應用程序。這真的取決於你的需要。謝謝,希望這有助於!