DHH刚刚发布了rails2.0.2,这是一个非常重要的更新版本,主要更新有:
1、SQLite3成为了默认的数据库。
默认通过rails myapp生成的rails应用使用SQLite3数据库,苹果的最新操作系统Leopard默认已经安装了SQLite3,并且使用SQLite3可以获得更快的单元测试速度。SQLite的官方网站为
http://www.sqlite.org/。
如果想继续使用Mysql数据库,需要用rails -d mysql myapp命令生成应用。
2、生产环境下不再检查模板文件更新。
在生产环境下config.action_view.cache_template_loading = true是默认配置,也就是说,如果在运行时更新了template文件,需要手动重启rails应用服务器。这个选项可以提高运行效率,并且不会对我们的应用造成太大影响,因为一般在更新应用后都会重启服务。
3、rails2.0.2是用来完全取代rails2.0的,而不是一个升级版。
要更新到rails2.0.2需要使用gem install rails即可,如果rubyforge的源没有更新,请使用 gem install rails --source=http://gems.rubyonrails.org
也许我们可以认为,真正的rails2.0刚刚发布?
anyway,enjoy life,enjoy rails.
update:
经测试,必须将gem更新至最新的0.9.5否则安装时会出现错误!
gem update --system
运行此命令先