Rails 2.0已在07年底发布了,新版本做了很多改进和完善;但也给新学习和掌握新的特性带来了一定的困惑,下面简要说要一下开发过程中应注意的问题:
1. Rails 2.0开始缺省的数据库Adapter由MySql变为了Sqlite3;如果你要继续使用MySql或其它的数据库,你需要手动更改项目目录中的"config/database.yml"文件,或执行"rails
project_name --database==mysql"命令进行设置.
2.Rails 2.0初始建立数据库时,需执行"rake db:migrate:all",而不是1.x的"rake db:migrate".
3. Rails 2.0简化了MVC开发所需的操作的步骤;Rails 1.x进行开发的时候,你需要"ruby script/generate model
model_name","ruby script/generate controler
controler_name"等步骤,还要添加相关的scaffold方法;Rails 2.0只需要"ruby script/generate scaffold
Model_name"一步,就会生成model,数据库脚本,controler,helper,相关的scaffolding和测试脚本.真正体现了Web 2.0下的敏捷和效率.而且你若以1.x的方式开发Rails 2.0,在运行服务器后,会产生"undefined method `scaffold'"等错误;后台也会抛异常.
所以Rails 2.0的简单步骤现在能简化为:
1. rails project_name
2. cd project_name
3. config database
4. rake db:create:all
5. ruby script/generate scaffold Model_name
6. design table scheme
7. rake db:migrate
8. ruby script/server
4. ......
分享到:
相关推荐
这是关于rails 2.0 API文档,方便查询,是热爱rails人员的必备武器
word文档主要是Ruby on Rails 2.0的新特性介绍
jRuby On Rails WEB 2.0
不敢说是最好的。但绝对是很有用的。 和网上很多文章不一样。很实用。网上的一些文章都转来转去的。 刚开始还会让你越看越晕。这个是我的亲身的体验!所以我把最实用的上传上来,还希望大家...尤其是rails2.0的。
Rails2.0资料,好好了解。
《JRuby on Rails Web 2.0 实用项目》 英文PDF + 源码
这是用于windows/linux平台下本地安装ruby on rails的安装包,版本为2.0.2,适合网络速度不快的用户下载本地安装rails.
JRuby on Rails Web 2.0 Projects
博文链接:https://moyuan.iteye.com/blog/221185
Rails2.0基础,英文版.适合于了解Rails2.0框架应用的初学者.
sqlite.dl文件 博文链接:https://dingji.iteye.com/blog/154563
一个用Ruby on Rails搭建的图片分享的网站项目.完整源代码
rails 2.0 english version
rails 项目起步示例 同新手共同进步
Rails 2.0 API 文档. HTML 格式。免费下载