2021年7月10日,星期六

Rails 6.1.4 以及大量的开发者 UX 好东西

作者:zzak

嗨,又到了一周的Rails更新时间,这次是由zzak带来的。

Rails 6.1.4 已发布

此版本包含许多错误修复,务必升级!您可以在此处阅读完整的更改摘要。

从中间件堆栈中删除项时,如果未找到该项,应引发错误

当尝试从堆栈中删除不存在的中间件时,已修复一个错误。

如果属性具有无效索引,生成器应引发错误

在尝试使用拼写错误的“index”属性生成模型时,bin/rails 现在会引发错误。

config_for 接受根共享作为数组

当使用 config_for 处理定义为数组的共享配置时,已修复一个错误。

处理文件不存在于文件路径时发生的错误

在使用 render: file 渲染不存在的绝对路径时,现在会给出更有帮助的错误消息。

编辑凭据时处理带空格的路径

此问题标识了在使用 Windows 上的 bin/rails credentials:edit 时出现的错误。

截断更多 ActionCable 广播消息至 300 个字符

此 PR 是对早期 PR 的后续,该 PR 试图减少开发环境中的 ActionCable 日志噪音。

加载夹具后验证外键

此 PR 引入了一项新功能,在加载夹具时将参照完整性应用于关联。

目前仅适用于 SQLite 和 Postgres,如果您知道如何使其在 MySQL 中生效,请告知。

自上次以来,已有20人为 Rails 贡献。所有更改都可以在此处此处查看。下周再见!