大家好,我是 Wojtek。我们来看看本周的变化和公告。
新任 Rails 基金会执行董事 Amanda Perino
欢迎 Amanda 领导这项任务,改进 Rails 生态系统中的文档、教育、营销和事件。
添加 ActiveJob.perform_all_later 以同时排队多个作业
这增加了批量排队作业的功能,无需运行回调。这可以大幅减少与队列数据存储区的往返次数。对于没有实现新 enqueue_all
方法的队列适配器,我们会退回至排队单个作业。
允许定义默认列序列化程序
YAML 有很多陷阱,因此希望可以用其他东西代替它,甚至只是强制让用户为每个序列化的列明确定义序列化程序。后续请求 删除新应用程序的默认设置。
允许邮件程序类自定义 deliver_later 队列名称deliver_later_queue_name
已在 ActionMailer::Base
上可配置,但所有邮件程序子类都继承了该值。从现在开始,每个邮件程序都可以自定义该名称。
允许在 database.yml 中使用 3 层共享配置
以前,共享配置哈希会与 database.yml 中定义的所有数据库配置合并。
将 config.hosts 和 config.host_authorization 添加到新应用模板
Rails 有一个默认的 “/up” 端点以帮助负载平衡器和正常运行时间监控器。DNS 重新绑定有时会妨碍它。建议 hosts
和 host_authorization
的设置可以帮助减少这种干扰。
移除版权年
它们没有任何实际用途,所以从现在开始无需每年更新。
将 “Rails 应用程序模板” 添加到指南主页
仍需要一些最终修改,但已可在 Edge Guides 页 中访问。
可以 在此 查看整个变更列表。
上周有 25 位贡献者 参与了 Rails 代码库!
下次再见!
订阅,即可将这些更新邮件发送到您的邮箱。