2016年2月5日,星期五

Rails 5 beta 2,RailsConf 2016 注册等!

发布者 repinel

####

大家好!我是Roque,带来Rails世界的最新动态。敬请关注!

Rails 5.0.0.beta2 已发布!

请在您的应用中尝试Rails 5.0。提前发现bug和升级问题,对像这样的重大发布非常有帮助。

本周贡献者

本周共有54人向Rails贡献了代码。我们还有10位首次贡献者。欢迎大家加入,继续保持!

RailsConf 2016 注册已开放

全体登车!下一班火车将开往堪萨斯城。不要错过!门票销售截止日期为4月3日。

Rails 5 只支持 PostgreSQL 9.1+

Rails 5 将仅支持版本号大于或等于9.1的PostgreSQL版本。PostgreSQL团队不再支持旧版本。您可以在他们的官方页面上阅读更多信息。

新功能

添加默认Puma配置和跳过选项

为Puma添加了默认配置。它将默认Puma线程数设置为5,以匹配Active Record的默认值,并防止连接超时错误。
现在可以通过--skip-puma选项在生成新应用时跳过Puma。

Rails命令现在可以在Engines中运行Rake任务

就像在Rails应用中一样,现在可以使用rails命令在Engines中执行rake任务。

修复

修复由before_commit异常引起的事务状态损坏

这使得Active Record意识到当before_commit回调引发异常时,数据库已被回滚。
之前,Active Record会认为连接是活动的,然后失败。

总结

以上是本周Rails的全部内容。一如既往,这里有很多我们无法涵盖的内容,所以请您亲自查看变更

下次再见!