2012-02-10 136 views
13

爲了學習Ruby on Rails,可以構建哪些好的項目構想?這裏有很多很棒的教程(Rails 3 in Action,Rails敏捷Web開發,Railstutorial.org),但都需要一些時間來閱讀整本書。而且,它們爲用戶提供即時答案,而不是要求用戶自己解決問題。初學者可以嘗試什麼是短而簡單的項目,而不需要按照漫長的教程進行操作?學習Ruby on Rails的初級項目

我認爲博客和待辦事項列表是很好的入門項目嗎?還有什麼?

(項目應公開初學者到REST和CRUD)

+1

檢出http://stackoverflow.com/questions/248371/good-open-source-ruby-on-rails-projects-to-learn-from – 2012-12-04 16:24:16

+0

@Jani上面的鏈接已被刪除 – onebree 2015-06-27 16:48:24

+1

@onebree不幸的是,它是已被Stackoverflow版主刪除,最有價值的回答是:「一種可能有用的方法是檢查一些在Github上最常分叉的項目中找到的rails應用程序http://github.com/popular/forked或https://github.com/trending?l=ruby「 – 2015-06-27 19:59:03

回答

3

應該由Ryan貝茨退房railscasts.com。他有一個軌道相關的主題,並創建一個簡短的教程。多年來,我發現他們非常有幫助。

+3

Railscasts主要涵蓋API,Gems,DSLs和其他我稱之爲」不適合初學者「的東西。不僅如此,該網站不是專注於項目,而是專注於問題。我正在爲初學者尋找Rails項目。順便說一句,瑞安貝茨真棒。 – AdamT 2012-02-10 21:09:07

+1

我鼓勵你再看看railscast。我之所以這樣說是因爲他涵蓋了初學者的話題以及更高級的話題。它還涵蓋了您的「簡短教程」要求。瑞恩涵蓋了軌道博客和待辦事項列表項目。也許這只是令人畏懼,因爲有這麼多。如果是這種情況,我會建議從這裏開始[鏈接](http://railscasts.com/episodes/299-rails-initialization-walkthrough?view=asciicast)它包括使用rails 3.1創建博客 – 2012-02-10 21:44:00

4

一個很好的出發地是Rails for Zombies我會檢查出來。如果你喜歡這個,Code School有很多很棒的資源。

至於項目開始,天空的極限!我的建議是找到你感興趣的東西。我正在接受馬拉松訓練,所以我編寫了一個跟蹤我跑步的應用程序,並告訴我相關的統計數據。更好地構建一些您感興趣的東西,因爲您將更有可能花時間構建它,從而改進您的代碼。

4

Rails框架和生態系統非常龐大。大多數情況下,儘管事實上它們很長,但你提到的書只是颳起了表面。要真的學習 Ruby on Rails將會閱讀其中幾本書,以及一些關於Ruby編程語言的書籍和項目,如果您還不熟悉的話。

我的警告不談,如果你只是想花幾個小時建一些嘗試the getting started guide from RailsGuides。它引導您使用Rails編寫一個小型博客應用程序。你可能在幾個小時內就可以完成。

+0

是的,我認爲博客也不錯(還有待辦事項列表)。只是尋找更多的簡單應用程序的想法,人們可以從頭到尾爲快速滿意而努力,希望解決REST和CRUD問題。 – AdamT 2012-02-10 21:30:28