2019年5月18日,星期六

性能改进、S3 大文件上传以及更多!

由 gregmolnar 发布

各位 Ruby 开发者,你们好!

我是 Greg,为您带来 Rails 框架的最新消息!

轻松在系统测试中填充 Trix 编辑器

ActionDispatch::SystemTestCase#fill_in_rich_text_area  可以在您的系统测试中定位并用给定的 HTML 填充 Trix 编辑器。

ActiveRecord#respond_to? 性能提升

此拉取请求引入的更改使 ActiveRecord#respond_to?  速度提高了 1.5 倍,并且不再分配字符串。

允许上传大于 5 GB 的文件到 S3

如果您正在将 S3 与 Active Storage 一起使用,现在您可以上传大文件,服务将自动切换到流式传输。

HashWithIndifferentAccess#initialize 性能改进

通过此更改,如果处理的已经是哈希,则在构造函数中会绕过一个相当昂贵的 to_hash  调用。

在 ApplicationMailbox 中暴露 mailbox_for 方法

Rails 6 带来了 Action Mailbox,通过此更改,无需处理即可检查电子邮件被路由到哪个邮箱。

40 位贡献者 在上周为 Rails 做出了贡献。如果您想成为其中一员,请查看 开放的 issue 列表

下次再见!