论坛首页 编程语言技术论坛

rails第二天:实现crud的带美女图片的电影rails小网站

浏览 4348 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-12-07   最后修改:2008-12-29
首先说下我犯的一个很郁闷的错误
 No route matches "/photos" with {:method=>:get}
遇到这个两次了,这次总算弄明白了,连着建了两个项目,第二个用的还是第一个的WEBrick服务器,但这不是同一个server,不知道这个WEBrick跟tomcat一样不,能统一配好就好了.启动的http://localhost:3000/首页看看
about your application's environment的Application root就知道是运行的哪个项目了。

刚开始用的是书上的例子,讲Action Record讲了一大堆,表建好了还有表的一对多的多对多的很多关系。
rails里边可以建视图吗?很想知道!
什么都弄好了,开始观察效果了,结果杀出个rails 1.X的脚手架scaffold ,那不是脚手架是绞刑架啊!!!我的辛苦都白费了,目前查到的方法是rails 2.0只能用scaffold 统一生成model controller和view,我试过用
ruby script/generate  scaffold controller photos
希望只生成controller结果是只生成了view,拷贝了个controller配了半天没对,只好重新搞了个工程,有了解绞刑架scaffold 使用方法的同学给指点下吧!这个例子是照http://fairleads.blogspot.com/2008/01/this-is-second-part-of-my-series.html这个例子做的 讲的步骤还是挺清楚的,大致用如下4步就可以看到初步效果了:
$ mkdir work
$ cd work

1 使用sql数据库的exchange项目
work$ rails -d mysql exchange

2生成数据库exchange_development:
exchange$ rake db:create:all


3 使用scaffold生成model controller view
$exchange ruby script/generate scaffold Movie title:string description:text one_sheet_url:string 


4 生成数据表:
exchange$ rake db:migrate
这时就可以用ruby script/server 启动服务器看效果了http://localhost:3000/movies

然后美化下public 下的css
view下的layout和几个页面就可以实现可增删改的带美女图片的电影列表 rails小网站了
想迅速看下效果的朋友可以下我的war附件 把数据库直接拷到mysql的data下 然后运行exchange的 script/server就可以了 有几张珍藏美女图赠送哟!
  • 大小: 62.2 KB
  • 大小: 72.6 KB
  • 大小: 28.2 KB
   发表时间:2008-12-07  
咱的图片太大 换个小美女图会效果好点 嘿嘿
0 请登录后投票
   发表时间:2008-12-07  
最终效果如上的
0 请登录后投票
   发表时间:2008-12-11  
2.0确实有些变化,许多书都是1.x半版本的
0 请登录后投票
   发表时间:2008-12-11  
这不是 depot 么?
0 请登录后投票
   发表时间:2008-12-11  
支持一下。继续努力!
0 请登录后投票
   发表时间:2008-12-12  
确实很depot. 不过有点标题党哈~
说实话我是被标题后偏中部分吸引进来的.....

建议看敏捷的第三版.....
0 请登录后投票
   发表时间:2008-12-13  
poshboytl 写道

确实很depot. 不过有点标题党哈~说实话我是被标题后偏中部分吸引进来的.....建议看敏捷的第三版.....

恩 嘿嘿 内容也不错的哈 depot是示例的意思不?
借了一本 还没开始看
0 请登录后投票
   发表时间:2008-12-15  
敏捷第三版只有英文的啊,看起来有点累的
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics