2011-08-29 38 views
-2

好吧我讀了Ruby on Rails教程的書,我覺得我正在學習它。但是當我完成我想開始我自己的實踐項目,但我似乎不能想到如何啓動應用程序。開始一個rails應用程序,並感到困惑

控制器名稱是複數並大寫? 是單數名稱? 這本書顯示密碼哈希和東西是在一個幫助文件中完成的,但我認爲這些東西是在模型中完成的?

我只需要就如何啓動應用程序骨架我猜

請幫助一些方向!

+0

如果您閱讀的教程沒有創建應用程序,但您應該嘗試其他教程。 – Eric

+0

這是一本書,你必須創建一個應用程序。我仍然不知道如何創建應用程序,雖然 – user645607

回答

1

你可能正在尋找的是:

rails new blog 

創建應用程序框架。

假設你已經成功安裝已紅寶石和寶石軌

通過你並不真正需要的任何一本書開始與軌

剛剛嘗試這真棒官方教程getting started Rails的方式。

Cheers1

+0

不行。我知道所有我的意思是什麼在什麼部分的mvc可以說我想創建用戶 所以我做鐵軌生成控制器用戶然後使每個動作,併爲每個動作做一個視圖我也做路由每個權利? – user645607

+0

nope,請閱讀上面的文章,或者只是嘗試運行'rails generate model'在shell中如果快點) – sarvavijJana

1

得走了,你需要有紅寶石和RubyGems的安裝。

則必須安裝護欄

sudo gem install rails 

一旦你做到了這一點Rails會創建應用程序框架爲您運行以下命令:

rails new your_app_name 

然後,你需要閱讀高達瞭解創建基本功能。首先最好的方法是使用腳手架並從腳手架創建的文件中學習。

rails generate scaffold controller_name 

不要擔心複數和單數和東西。 Rails腳手架會照顧到這一點。

我建議您廣泛閱讀官方的Rails指南。該信息是最新的:http://guides.rubyonrails.org/

祝你好運,享受滑軌騎。

+0

lol。從不建議做一個鐵軌腳手架。這對學習並不好。最重要的是它創造了一切甚至是你不需要的東西。很難保持和閱讀腳手架特別是初學者製作的代碼。 – user645607

+0

根據你的問題的表達方式(非常糟糕和充滿混亂),我仍然認爲這是最好的行動方式。我認爲這很有趣,你知道這麼少,但有如此確定,做什麼和不做什麼。祝你好運。我現在不想幫你。 – allesklar

+0

腳手架是一件非常好的事情,很高興看到事情已經完成 –

0

Ruby on Rails的主要優勢是快速構建應用程序。所以,一開始就使用所有的RoR工具。試試這個:

rails new my_app_name 
rails generate scaffold my_model_name field:type field:type 
rake db:migrate 
rails server 

然後你就可以從你需要的骨架開始。對於模型和幫助者之間的區分,請記住這一點:幫助者幫助您在視圖中打印信息,而模型包含業務邏輯和數據庫對話的方法。

+0

從不建議有人使用腳手架。它不利於可維護性或可讀性。 – user645607

+0

我知道非常好的可維護和可讀的應用程序,最初是用腳手架構建的。如果您瞭解限制,那麼對於任何應用程序來說都是一個很好的開始當然,當你的應用程序成熟時,你將永遠不會再使用這個命令。 –