大家好!
我是Prathamesh,为您带来本周 Rails 的更新!
本周有 22 位了不起的人为 Rails 贡献力量。我们还有 3 位首次贡献者。
Ruby 2.4 即将发布! 如果您已经用 Rails 5 尝试过它,由于 Ruby 2.4 中关于 openssl 密码长度的重大更改,会出现一个 **密钥必须是 32 位** 的错误。现在这个问题已经修复,同时保持了与任何现有签名数据的向后兼容性。🎉
感谢这项更改,我们现在可以像处理真实电子邮件一样,在 Mailer 预览中下载电子邮件附件了。
这项更改确保了 **fixture_file_upload** 测试助手在集成测试中能够正常工作。如果您错过了,集成测试是 Rails 5 中控制器测试的默认方式。
Rails 5 引入了 **ApplicationJob** 作为 Active Job 类的默认基类。在测试这些类时,由于查找的是 **ActiveJob::Base** 的子类而不是其后代,因此未能调用正确的测试适配器。这项更改修复了这个问题。
尽管我喜欢审阅上周的所有提交,但一如既往地,数量太多无法一一列举。但您不妨在此自行查看! 下周再见!