星期六,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 做出了贡献。如果你想参与其中,请查看 开放式问题 列表。

我们下次再会!