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

首先说下我犯的一个很郁闷的错误
 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就可以了 有几张珍藏美女图赠送哟!

你可能感兴趣的:(mysql,SQL Server,Ruby,Rails,Exchange)