包含诸多特性 -- Rails 2.3.0 RC1发布 - 开源中国社区
包含诸多特性 -- Rails 2.3.0 RC1发布
红薯 2009年02月02日

包含诸多特性 -- Rails 2.3.0 RC1发布

红薯 红薯 发布于2009年02月02日 收藏 0 评论 0

有免费的MySQL,为什么还要买? >>>  

Rails 2.3 正式版即将推出,这是一个候选发行版本,和之前版本相比它包括了大量的新特性和架构的改进,比如rack中间件,engines和template带来更好的组件重用,AR的嵌套式事务等等。

最值得关注的改进在于:

  • Templates
    2.3提供了一个模板机制,能够让你生成一套符合自己要求的rails应用框架,你只需要指定一个template.rb文件。
  • Engines:
    现在你可以非常容易地将你的Rails应用集成到其他应用中去:首先routs文件会自动加载,其次如果你的插件有app目录,那么这个目录下的models/controller/helpers等也都会自动加入到Rails的加载路径。
  • Rack:
    能够让你利用到更多中间件带来的好处,比如绑定在每个请求的ActivieRecord QueryCache,比如改进的ParamsParser,还有能够让你定义高性能HTTP中间件的Metal模块等等。需要提一下的是原先CGI模块 下面的类已经改名,在升级的时候要留意一下。
  • Metal:
    Rails Metal提供了一个新机制能够让你跳过routing和Action Controller的处理,直接控制Rack的请求对象。
  • Nested forms:
    可以处理复杂的表单嵌套。

详细内容请看:http://guides.rubyonrails.org/2_3_release_notes.html

安装方法:

gem install rails --source http://gems.rubyonrails.org

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:包含诸多特性 -- Rails 2.3.0 RC1发布
分享
评论(0)
最新评论
顶部