Ruby on Rails入門(2)

Rails對MVC架構的支持很是完善,前面學習命令就能夠對一個表的CURD操做所有支持了。
html

如今要實踐的是各個部分的分解處理。數據庫


步驟1:建立項目工程瀏覽器

rails new mebay服務器

cd mebay架構

步驟2:生成模型並建立數據表學習

rails generate model ad name:string description:text price:decimal seller_id:integer email:string img_url:stringurl

rake db:migratespa

向數據庫裏添加一些數據htm

步驟3:生成控制器ip

rails generate controller ads

步驟4:製做頁面模板show.html.erb

   (內容略,無非就是利用<%=   %>標籤顯示數據而已)

步驟5:設定路由

map.connect '/ads/:id',:controller=>'ads', :action=>'show'

※這裏有大問題,回頭細說

步驟6:啓動服務器

rails s

到此爲止,算是把基本的處理都作完了,可是啓動時報錯:

前幾天,沒注意,只是用瀏覽器怎麼都訪問不了數據,就暫時放棄準備先把Ruby的基礎先學習鞏固一下再來處理。

今天再啓動時發現了這個問題,到那個網址看了一下,滿目的英文看得我頭昏腦脹的,但至少知道了一件事:坑爹的Head First Rails所用的rails是2.0.1版的,而我實踐用的是4.0.3版的,早就差了十萬八千里了。(*+﹏+*)~@


算了,不抱怨了,把步驟5改了吧:

get 'ads/:id' => 'ads#show'

卻是簡單多了。


看看結果:

OK。大功告成!!!

相關文章
相關標籤/搜索