大家好!我是Roque,为大家带来Rails世界的最新消息。
已经两周了,让我们开始吧!
一个全新的管理用户上传的框架即将登陆 Rails 生态系统。 TODO 列表充满了想法,这是一个发送 PR 并改进库的绝佳机会。
本周有 24 人为改进 Rails 做出了贡献。其中两人是首次贡献!如果您想帮忙,请查看 issues 列表。
rails secrets:show 将揭秘!如果您拥有密钥文件,该命令将解密加密的密钥并在您的控制台中显示它们。
创建新应用程序时,您不再需要启用 CSRF 保护。它们将默认更安全。
freeze_time新的辅助方法将 travel_to Time.now 来冻结时间。您可以将其与块一起调用,也可以单独调用。
UUID 验证允许不匹配的大括号。修复要求同时包含前导和尾随大括号,或者都不包含。
如果 Action Cable 的频道名称达到 63 字节的限制,它将使用 SHA-1 进行哈希处理。
1 和 0此序列化更改要求迁移已存储的布尔值数据,以使用 1 和 0 ,而不是 't' 和 'f' 。您可以通过启用配置来使用此更改: ActiveRecord::ConnectionAdapters::SQLite3Adapter.represent_boolean_as_integer = true
本周就到这里了,一如既往,我们无法涵盖所有更改,但如果您感兴趣,请随时查看 commits 。下周再见!