2010年2月5日,星期五

Rails 3.0: Beta 发布

作者:David

你是不是以为我们永远都不会迎来这一天?信心不足的人们。因为这里是 Rails 3.0 的第一个真正意义上的公共发布版本,我们为此付出了辛勤的努力,现在终于以 Beta 套件的形式呈现给大家。

它肯定还不完美,但我们已经清除了列表中的所有阻碍,所以我们继续前进。请大家尝试使用一下,试着更新一些旧的应用,试着启动一些新的应用,并反馈你发现的所有问题。

事实上,我为此刻感到非常自豪。有超过 250 人参与了此次发布,自 2.3 版本以来,我们经历了近 4,000 次提交才走到今天。但新版本依然感觉更轻巧、更灵活、更容易理解。对于 Rails 开发者来说,这是美好的一天。

这里有很多值得兴奋的地方。一些主要的亮点功能包括:

  • 全新的路由器,强调 RESTful 声明
  • 新的 Action Mailer API,模仿 Action Controller(现在可以摆脱发送 multipart 消息的痛苦!)
  • 新的 Active Record 可链式查询语言,建立在关系代数之上
  • 非侵入式 JavaScript 助手,支持 Prototype、jQuery 等驱动,并且会有更多(告别内联 JS)
  • 通过 Bundler 进行显式的依赖管理

但请务必查看 完整的发布说明,享受最新版本!

安装方法

gem install tzinfo builder memcache-client rack rack-test rack-mount erubis mail text-format thor bundler i18n
gem install rails --pre

注意:第一行是必需的,因为 RubyGems 目前无法混合 prerelease 和 regular release 的 gem(有人能修复这个问题吗!)。