声明:JavaEye新闻文章的版权属于JavaEye网站所有,严禁任何网站转载本文,否则必将追究法律责任!
在六月一日儿童节的早上,DHH正式发布了Rails 2.1版本。现在你可以直接更新到Rails 2.1了。这也是Rails自从2.0版本发布以后,时隔6个月发布的最新版本,可以说Rails的更新速度一直保持了很高的频率。
DHH说:在过去6个多月,有超过1400个贡献者为Rails提供补丁和更新代码,因此总共更新了1600个相应的补丁。
Rails 2.1版本提供了很多重要的新特性,这些新特性可查看本新闻右边的相关文章,JavaEye已经做过很多介绍了。其中最重要的新特性如下:
1、支持时区
2、model对象的状态脏检查
3、Gem包的依赖描述
4、命令范围(Named Scope)
5、基于UTC的迁移功能
6、更好的缓存机制
Rails2.1所有重要的更新介绍可以看这里:http://ryandaigle.com/
相关的视频介绍可以看这里:http://railscasts.com/
升级到Rails2.1很简单:
更新过程输出信息如下:
现有的Rails项目在Rails升级到2.1以后,应该相应的更新Rails框架的一些设置,这需要你在项目的目录下面执行命令:
将会更新config/boot.rb,以及prototype.js的一些文件,还会增加一个script/dbconsole等等。
请注意的一点是: 由于Rails2.1的页面模版部分做了比较大的改动,很多路径和命名已经和Rails2.0不一样了,因此如果你的rails项目当中有插件依赖默认的Rails模版路径,那么很可能升级以后会报错。这里需要你自行修改相关的插件。
DHH说:在过去6个多月,有超过1400个贡献者为Rails提供补丁和更新代码,因此总共更新了1600个相应的补丁。
Rails 2.1版本提供了很多重要的新特性,这些新特性可查看本新闻右边的相关文章,JavaEye已经做过很多介绍了。其中最重要的新特性如下:
1、支持时区
2、model对象的状态脏检查
3、Gem包的依赖描述
4、命令范围(Named Scope)
5、基于UTC的迁移功能
6、更好的缓存机制
Rails2.1所有重要的更新介绍可以看这里:http://ryandaigle.com/
相关的视频介绍可以看这里:http://railscasts.com/
升级到Rails2.1很简单:
gem update rails
更新过程输出信息如下:
Updating installed gems... Attempting remote update of rails Successfully installed rails-2.1.0 Successfully installed activesupport-2.1.0 Successfully installed activerecord-2.1.0 Successfully installed actionpack-2.1.0 Successfully installed actionmailer-2.1.0 Successfully installed activeresource-2.1.0 Installing ri documentation for activesupport-2.1.0... Installing ri documentation for activerecord-2.1.0... Installing ri documentation for actionpack-2.1.0... Installing ri documentation for actionmailer-2.1.0... Installing ri documentation for activeresource-2.1.0... Installing RDoc documentation for activesupport-2.1.0... Installing RDoc documentation for activerecord-2.1.0... Installing RDoc documentation for actionpack-2.1.0... Installing RDoc documentation for actionmailer-2.1.0... Installing RDoc documentation for activeresource-2.1.0... Gems: [rails] updated
现有的Rails项目在Rails升级到2.1以后,应该相应的更新Rails框架的一些设置,这需要你在项目的目录下面执行命令:
rake rails:update
将会更新config/boot.rb,以及prototype.js的一些文件,还会增加一个script/dbconsole等等。
请注意的一点是: 由于Rails2.1的页面模版部分做了比较大的改动,很多路径和命名已经和Rails2.0不一样了,因此如果你的rails项目当中有插件依赖默认的Rails模版路径,那么很可能升级以后会报错。这里需要你自行修改相关的插件。


评论 共 9 条 发表评论
7thbyte 2008-06-05 13:58 引用
要先在config/environment.rb里面修改rails版本号
然后再
才会更新那几个文件。
winfield 2008-06-02 20:09 引用
先在目录里试试这条。。。
git clone git://github.com/rails/rails.git vendor/rails
xqstation 2008-06-02 13:52 引用
我们现在有个IE的BUG,是Prototype的。但需要Prototype1.6.0.3修正。
不知道是否整合进来了。
stworthy 2008-06-02 11:10 引用
runjia1987 2008-06-01 23:34 引用
genki 2008-06-01 22:22 引用
JavaInActoin 2008-06-01 21:20 引用
amonlei 2008-06-01 17:57 引用
这一条跑了无效,郁闷
wosmvp 2008-06-01 14:56 引用