大家好!我是Roque,为您带来Rails的最新消息。我将回顾过去两周的重点内容。让我们开始吧!
在过去的两个星期里,有39人向Rails贡献了代码,其中9人是首次贡献!非常感谢大家!
如果您也想出现在那个排行榜上,为什么不看看 未解决的 issue 列表,或者参与 核心讨论列表呢?
Active Storage现在支持从Google Cloud Storage进行流式下载。您需要安装版本为1.11或更高版本的google-cloud-storage gem。
identify选项这允许控制Active Storage执行的内容类型识别。例如,如果identify设置为false,则您可以提供自己的content_type值。
ActiveSupport::Inflector.ordinal的性能序数生成性能大幅提升!这是面向基准测试解决方案的强大之处。
did_you_mean进行拼写建议现在Rails要求Ruby版本为2.3或更高,Rails将使用did_you_mean gem进行拼写建议。该gem随Ruby一起提供,并在Ruby进程启动时自动加载。
由于逻辑运算符优先级的小问题,在发生错误时回调会被意外调用。
CONTENT_LENGTH如果在控制器测试中一个POST请求之后紧跟着一个GET请求,那么第一个请求的rack.input和RAW_POST_DATA头会被重置,但是CONTENT_LENGTH头会泄露到第二个请求中。
一如既往,Rails代码库中还有许多我们无法在此一一介绍的改动。但您可以在这里阅读所有详情!下周再见!