5

是时候在 Rails 3 中开始新项目了吗?我对使用 beta 版本感到紧张,但同时我真的很喜欢他们正在做的事情,并且不想处理这些应用程序的遗留 2.3.5 问题。

是等待这些事情结束,还是系好安全带,处理早期采用者的问题并在未来抢占先机?感谢您提供的任何启发。

4

3 回答 3

3

我会说不,rails v3.beta3 仍然有一些严重的问题导致它崩溃(出乎意料)。正如 Riding Rails 博客所述

请注意,Ruby 1.8.7 p248 和 p249 存在导致 Rails 2.3.x 和 Rails 3.0.0 崩溃的编组错误。Rails 3.0.0 上的 Ruby 1.9.1 完全段错误,所以如果你想在 1.9.x 上使用 Rails 3,请跳上 1.9.2 主干以顺利航行。

另外值得注意的是:

已知的回归:Rails 崩溃,除非configuration.action_controller.session设置config.thread_safe不起作用无法从 HTML 模板运行 RJS 部分回溯消音器经常从测试失败回溯中删除应用程序行Active Record 双转义error_messages_for

于 2010-04-25T21:06:59.450 回答
1

我在 Rails 3 上进行所有新的开发工作。我发现了一些总体稳定性问题,但它们确实处于边缘/边缘情况 - 我有一个在 Heroku 上运行的系统,它非常稳定。核心平台本身相当稳定,各种 API 在发布前应该不会发生显着变化。

于 2010-04-26T07:29:56.357 回答
0

你需要问问自己你会失去什么,但有一点很清楚:Rails 2.x 已经成为历史。

于 2010-04-25T21:36:20.470 回答