好吧我讀了Ruby on Rails教程的書,我覺得我正在學習它。但是當我完成我想開始我自己的實踐項目,但我似乎不能想到如何啓動應用程序。開始一個rails應用程序,並感到困惑
控制器名稱是複數並大寫? 是單數名稱? 這本書顯示密碼哈希和東西是在一個幫助文件中完成的,但我認爲這些東西是在模型中完成的?
我只需要就如何啓動應用程序骨架我猜
請幫助一些方向!
好吧我讀了Ruby on Rails教程的書,我覺得我正在學習它。但是當我完成我想開始我自己的實踐項目,但我似乎不能想到如何啓動應用程序。開始一個rails應用程序,並感到困惑
控制器名稱是複數並大寫? 是單數名稱? 這本書顯示密碼哈希和東西是在一個幫助文件中完成的,但我認爲這些東西是在模型中完成的?
我只需要就如何啓動應用程序骨架我猜
請幫助一些方向!
你可能正在尋找的是:
rails new blog
創建應用程序框架。
假設你已經成功安裝已紅寶石和寶石軌
通過你並不真正需要的任何一本書開始與軌
剛剛嘗試這真棒官方教程getting started Rails的方式。
Cheers1
不行。我知道所有我的意思是什麼在什麼部分的mvc可以說我想創建用戶 所以我做鐵軌生成控制器用戶然後使每個動作,併爲每個動作做一個視圖我也做路由每個權利? – user645607
nope,請閱讀上面的文章,或者只是嘗試運行'rails generate model'在shell中如果快點) – sarvavijJana
得走了,你需要有紅寶石和RubyGems的安裝。
則必須安裝護欄
sudo gem install rails
一旦你做到了這一點Rails會創建應用程序框架爲您運行以下命令:
rails new your_app_name
然後,你需要閱讀高達瞭解創建基本功能。首先最好的方法是使用腳手架並從腳手架創建的文件中學習。
rails generate scaffold controller_name
不要擔心複數和單數和東西。 Rails腳手架會照顧到這一點。
我建議您廣泛閱讀官方的Rails指南。該信息是最新的:http://guides.rubyonrails.org/
祝你好運,享受滑軌騎。
lol。從不建議做一個鐵軌腳手架。這對學習並不好。最重要的是它創造了一切甚至是你不需要的東西。很難保持和閱讀腳手架特別是初學者製作的代碼。 – user645607
根據你的問題的表達方式(非常糟糕和充滿混亂),我仍然認爲這是最好的行動方式。我認爲這很有趣,你知道這麼少,但有如此確定,做什麼和不做什麼。祝你好運。我現在不想幫你。 – allesklar
腳手架是一件非常好的事情,很高興看到事情已經完成 –
Ruby on Rails的主要優勢是快速構建應用程序。所以,一開始就使用所有的RoR工具。試試這個:
rails new my_app_name
rails generate scaffold my_model_name field:type field:type
rake db:migrate
rails server
然後你就可以從你需要的骨架開始。對於模型和幫助者之間的區分,請記住這一點:幫助者幫助您在視圖中打印信息,而模型包含業務邏輯和數據庫對話的方法。
從不建議有人使用腳手架。它不利於可維護性或可讀性。 – user645607
我知道非常好的可維護和可讀的應用程序,最初是用腳手架構建的。如果您瞭解限制,那麼對於任何應用程序來說都是一個很好的開始當然,當你的應用程序成熟時,你將永遠不會再使用這個命令。 –
如果您閱讀的教程沒有創建應用程序,但您應該嘗試其他教程。 – Eric
這是一本書,你必須創建一個應用程序。我仍然不知道如何創建應用程序,雖然 – user645607