ruby-on-rails - Rails 3 beta 3——是时候开始在新项目中使用它了吗?

标签 ruby-on-rails ruby-on-rails-3

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

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

最佳答案

我想说不,rails v3.beta3 仍然存在一些严重的问题,导致它崩溃(意外)。 As noted from the Riding Rails blog :

Note that Ruby 1.8.7 p248 and p249 has marshaling bugs that crash both Rails 2.3.x and Rails 3.0.0. Ruby 1.9.1 outright segfaults on Rails 3.0.0, so if you want to use Rails 3 with 1.9.x, jump on 1.9.2 trunk for smooth sailing.

还值得注意:

Known regressions: Rails crashes unless configuration.action_controller.session is set, config.thread_safe does not work, Unable to run a RJS partial from an HTML template, Backtrace silencers oftem remove application lines from test failures backtraces, Active Record double escapes error_messages_for

关于ruby-on-rails - Rails 3 beta 3——是时候开始在新项目中使用它了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2709675/

相关文章:

ruby-on-rails - 如何在 Rails 3 中验证非模型表单?

ruby-on-rails - has_many 的表格 :through

ruby-on-rails - Rspec - Controller 测试错误 - Paperclip::AdapterRegistry::NoHandlerError: 找不到 "#<File:0x531beb0>"的处理程序

mysql - Rails 3 SQL 查询选择与连接

ruby-on-rails-3 - 这个 Rails 引擎代码是什么意思 : config. to_prepare &method( :activate). to_proc

ruby-on-rails - Postgresql 的 ActiveRecord 求和错误

ruby-on-rails - Rails 3,heroku - PGError : ERROR: invalid byte sequence for encoding "UTF8":

ruby-on-rails - 使用 ReactJS 向 Rails 提交表单

ruby-on-rails - 未定义方法 `status' 为 nil :nilclass

ruby-on-rails - has_many 关系中 child 数量的 rails3 范围