大家好!
本周 Rails 的更新内容由 Prathamesh 为大家带来!
本周有 22 位杰出人士共同完善 Rails。还有 3 位首次做出了贡献。
Ruby 2.4 即将问世!如果您已经将其与 Rails 5 搭配使用,则会因 Ruby 2.4 中与 openssl 密码密钥长度相关的 重大变更 而出现 密钥必须为 32 位 的错误。该问题现已得到修复,同时保持了对所有现有已签名数据的向后兼容性。🎉
得益于这项变更,现在我们可以在邮件预览中下载电子邮件附件,与实际电子邮件操作类似。
此项变更可确保 fixture_file_upload 测试助手在集成测试中可以正常工作。如果您错过了这一消息,那么集成测试是 Rails 5 中测试控制器的默认方式。
Rails 5 引入了 ApplicationJob 作为 Active Job 类的默认基类。在测试这些类时,不会调用适当的测试适配器,因为它是寻找 ActiveJob::Base 的子类,而不是其派生类。该项变更解决了此问题。
虽然我很高兴回顾上周的所有提交,但正如往常一样,要详尽无遗地提及所有信息超出了篇幅限制。但是,您确实可以 在此 处自行查看! 下周见!