【发布时间】:2009-02-03 04:07:55
【问题描述】:
另外,我想知道升级到 Ruby 1.9 会对 1.86 版的遗留代码产生什么影响。新版本是否向后兼容?
【问题讨论】:
标签: ruby-on-rails ruby syntax legacy-code backwards-compatibility
另外,我想知道升级到 Ruby 1.9 会对 1.86 版的遗留代码产生什么影响。新版本是否向后兼容?
【问题讨论】:
标签: ruby-on-rails ruby syntax legacy-code backwards-compatibility
Sam Ruby 有一个很好的幻灯片展示了主要的变化:Ruby 1.9: What to Expect
只是为了强调一些可能会破坏您的代码的事情:
【讨论】:
我想这取决于您希望保持兼容性的版本。 CHANGELOG 描述了自上次更新以来的主要修订,包括语法更改、增强和错误修复
【讨论】:
有些东西是向后兼容的,但很多不是。
有关 1.9.x 中所有更改(包括示例)的近乎完整的概述,请查看 Eigenclass 博客的 Eigenclass's blog last archive.org snapshot。
【讨论】: