通過不懈努力終於把Ruby On Ralis 的開發環境搭建好了,在WIN7系統下,趕忙來個最最經常使用的例子來練練手吧,感覺一下Ruby。。。html
再次聲明一下,個人ruby -v是ruby-2.0.0p247。gem -v是:2.0.3。rails -v 是:4.0.0。應該是比較新的吧!因此一些命令可能不同吧!首先先新建一個工做目錄吧!個人是:D:\RubyWorkSpace。ruby
打開ruby的字符命令界面,進入到工做目錄,新建項目hello.服務器
老版本中的是rails hello,在這個新版本中新引入了new.因爲國內的緣由,種種牆的阻隔,使咱們在新建項目的時候可能出現問題。若是不出問題的話,你的項目會在一系列的create以後聽到一行代碼爲run bundle install。而後就沒有而後了,無論如何等人家就是不動。這個時候須要在新建項目的時候加入一些參數了。以下:app
這就告訴rails新建項目的時候跳過bundle的安裝,這個時候看到結果了吧,這時進入到hello項目中打開Gemfile文件,在第一行有個:source 'https://rubygems.org/'改爲咱們國內的鏡像源:spa
這個時候再安裝bundle就沒有問題了:.net
這時須要新建個控制器:say具體動做爲:helloserver
以前版本中都是用ruby script/generate controller生成的,生成成功以後,進入到\hello\app\controllers中打開say_controller.rb文件,看到以下所示:xml
進入到:\hello\app\views\say中打開編輯:hello.html.erbhtm
進入到\hello\config打開:routes.rb咱們將看到項目中的路由選擇:blog
因此咱們能夠經過http://localhost:3000/say/hello訪問控制器再到頁面。
其餘的生成的還有JS,CSS文件等,這裏就不一一說明了
啓動服務器:
上個運行的結果:
特別說明下:若是頁面中像這樣出現中文的話,須要將hello.html.erb保存爲UTF-8格式,不然會出錯。