2021 年 8 月 28 日,星期六

移除对 Sass 等的默认依赖!

发布者 gregmolnar

嗨,我是 Greg,带来 Rails 的最新改动。

移除对 Sass 和 CSS 生成器的默认依赖

由于 Saas 已选择专注于 dart-saas,Rails 降低了对它的依赖性。此外,此 PR 还移除了每个模型的 css 文件生成。

避免使用异常来检测无效浮点数

此 PR 改进了 ActiveSupport::NumberHelperActionView::Helpers::NumberHelper 格式化程序的性能,方法是避免使用异常作为流程控制。

在此更改之前,带有图像的 preload_link_tag 将生成不带 as 属性的标签。如果不设置 as 属性,浏览器会倾向于忽略该链接标签,从而使该标签变得毫无用处。此更改修复了该问题。

增加忽略模式缓存中表格的能力

在应用程序使用 pt-osc 或 lhm 的情况下,它们可能有临时表格用于迁移。这些表格不应该被模式缓存包括在内,因为它会使缓存变大,在此更改后,可以将 config.active_record.schema_cache_ignored_tables_ 设置为表格或正则表达式的数组。

自上次以来共有 22 人 参与了 Rails。所有改动可以在此处查看 here。下周见!