【发布时间】:2011-02-05 18:19:50
【问题描述】:
我有一个现有的 Rails 2.3.10 应用程序,我正在考虑从 1.8.7 升级到 Ruby 1.9.2。在我开始破解试图让它工作的应用程序之前,我试图确定它是否值得付出努力。
为了了解可能涉及多少工作,我只是在 Ruby 1.9.2 中运行所有规范(rspec 1.3.1)。 98% 的测试通过了,但它们的运行速度慢了大约 3 倍,并且有大量消息,例如“Ruby 1.9 还不支持 Unicode 规范化”。我找到了post about this issue,所以我知道我可以修复它,但我担心我可能遇到的速度和其他问题。
我的另一个选择是将应用程序升级到 Rails 3 并在那时移到 1.9.2。从长远来看,这似乎是一个更好的决定,但可能需要做更多的工作。
tl;dr - 我应该现在升级到 1.9.2 还是等到应用程序在 Rails 3 上运行?
【问题讨论】:
标签: ruby-on-rails ruby