大家好!我是 Roque,为您带来来自 Rails 世界的最新动态。
两周过去了,我们开始吧!
一个全新的管理用户上传内容的框架即将登陆 Rails 生态系统。待办事项清单中充满了想法,这是向其提交 PR 并改善该库的绝佳机会。
本周共有 24 人参与让 Rails 变得更出色。其中有 2 人是第一次贡献!如果您想参与,请查看问题清单。
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
本周就这些,和往常一样,我们无法涵盖所有更改,但如果您有兴趣,请随时查看 提交内容。下周再见!