内容简介:Rails 6.0.1 稳定版已发布,这也是 6.0 系列的首个维护版本。其中 Rails 6.0 值得关注的更新包括:用于处理电子邮件的 Action Mailbox、提供富本文编辑功能的 Action Text、对多数据库的支持、对并行测试的支持、...
Rails 6.0.1 稳定版已发布,这也是 6.0 系列的首个维护版本。其中 Rails 6.0 值得关注的更新包括:用于处理电子邮件的 Action Mailbox、提供富本文编辑功能的 Action Text、对多数据库的支持、对并行测试的支持、默认使用 Webpacker 作为 JavaScript 打包器,以及默认使用 Zeitwerk 作为 Ruby 代码加载器。
根据项目在 GitHub 上更新的版本说明,Rails 6.0.1 的更新内容主要是对 6.0 新增的功能进行改进,以及修复部分问题。
Active Support
-
ActiveSupport::SafeBuffer
支持Enumerator
方法 -
当服务器返回“已达到最大客户端数”错误时,Redis 缓存存储会失败
-
修复了更改由内存缓存存储返回的值会意外更改缓存的值的问题
-
zeitwerk
模式支持下的默认转换器(inflector)支持重载:# config/initializers/zeitwerk.rb Rails.autoloaders.each do |autoloader| autoloader.inflector.inflect( "html_parser" => "HTMLParser", "ssl_error" => "SSLError" ) end
如此一来,我们便可以调整每个 basename 的转换方式,而无需触及全局的 Active Support 转换规则。这些转换器会 fallback 至
String#camelize
,因此对于未重载的 basename,仍会考虑现有的转换规则。如果不想完全依靠
String#camelize
,请查看自动加载指南中的zeitwerk
模式 -
改进
Range#===
,Range#include?
和Range#cover?
-
不在 Solaris 上使用
Process#clock_gettime(CLOCK_PROCESS_CPUTIME_ID)
此外,该版本针对 Active Record、Action View、Action Pack、Active Storage 和 Railties 等功能也进行了改进或 Bugfix。
以上所述就是小编给大家介绍的《Rails 6.0.1 发布,改进新增功能以及 Bugfix》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Yearning v0.0.3发布,新增 6 项功能及若干改进
- WebStorm 2018.1.3 新增与 Angular 6 支持相关的改进
- 飞特商城后台管理系统 1.0 发布,功能新增和改进
- Yearning v1.1.0 发布,新增十余项功能与改进
- 物联网平台 IoTSharpV0.1.107 新增支持 ModBus 以及大波改进
- IMI v0.0.3 新增支持业务代码热更新,其它多项增强和改进
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
ACM/ICPC程序设计与分析
沈云付 / 清华大学 / 2010-7 / 39.50元
《ACM/ICPC程序设计与分析(C++实现)》介绍ACM国际大学生程序设计竞赛概况及程序设计基础,系统介绍数论、组合数学、动态规划、计算几何、搜索、图论和网络流等专题的典型算法,挑选历年竞赛中许多有代表性的竞赛题作为例题进行分析,便于学生编程时模仿学习。每章的例题和习题都配有输入输出样例,方便学生在编程时测试与调试程序。《ACM/ICPC程序设计与分析(C++实现)》以C++为程序设计语言,以提......一起来看看 《ACM/ICPC程序设计与分析》 这本书的介绍吧!