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。大功告成!!!

相关文章
相关标签/搜索