大家好!这是 Roque,为您带来 Rails 世界的最新消息。我将涵盖过去两周的精彩内容。让我们开始吧!
过去两周,共有 39 人向 Rails 做出贡献,其中 9 人是首次做出贡献!非常感谢大家!
如果您想看到自己的姓名登上这个榜单,何不查看 公开问题 列表,或参与 核心讨论列表。
Active Storage 现在支持从 Google Cloud Storage 进行流媒体下载。您需要版本 1.11
或更高版本的 google-cloud-storage
程序包。
identify
这样就可以控制 Active Storage 执行的内容类型识别。例如,如果 identify
为 false
,那么您可以提供您自己的 content_type
值。
ActiveSupport::Inflector.ordinal
的性能等级生成有了大幅性能提高!面向基准的解决方案的大威力。
did_you_mean
来获得拼写建议现在 Rails 要求 Ruby 2.3
或更高版本,Rails 将使用程序包 did_you_mean
来获得拼写建议。该程序包随 Ruby 一起提供,并且在 Ruby 进程启动时自动要求提供。
由于逻辑运算符优先级问题,导致在报错时意外调用了回调。
CONTENT_LENGTH
如果在控制器测试中,由 POST
请求后跟 GET
请求,那么 rack.input
和 RAW_POST_DATA
头部信息从第一个请求重置,但 CONTENT_LENGTH
头部信息泄漏到第二个请求。
像往常一样,Rails 代码库有许多更改在这里无法全部涵盖。但您可以在 此处 了解所有更改!再见,下周见!