据说 3.2 是最后一只支持 RUBY1.8.7 的版本,RAILS4 直接不支持 RUBY 1.8.7 了,生产环境用 REE 的多还是用 RUBY1.9.X 的多呢?
自从 Rails 进入 3 以后,遇到不太确定得问题,查看 Rails 得源码比以前要容易多了,代码组织,结构都非常清晰,Yehuda 功不可没啊。Rails4 得方向我不知道在什么地方,但是反观身边得所有 Rails 程序员都不怎么纯粹了,作 HTML/CSS/JavaScript 的就不提了,作 Node 的,玩 iOS,高 Android 的还有像我这样,偶尔还折腾一下 Desktop app 的大有人在。
早前听闻 37Signals 公司用 Backbone 打造新的产品,而且承诺去年夏天要发布一款开源的给予 Backbone 的 framework,到目前为之也没有什么消息,我猜测 Rails4 会在前端上往前走的更远一点吧。
rails 4 按之前透露的信息,应该是一个平滑过渡,去掉之前为 ruby 1.8 和 1.9 兼容而写的大量脏代码,全面升级到 ruby 1.9.3 上,很多 ruby 1.9.3 的特性将得到充分利用,rails 4 相对现在的 rails 3 将会「轻量」多了。
ActiveRecord::Base
-> ActiveRecord::Model
是一个比较重要的更新: https://github.com/rails/rails/commit/00318e9bdfc346a57cab34b2ec3724f3e9605ac1
想起我去年和前年还在用 Rails1.1.2 今年就用 3.X 了~ 升级一下不容易伤不起!2012 要用 4.0 了但不是 rails4.0 是 android4.0。