内容简介: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 新增支持业务代码热更新,其它多项增强和改进
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。