Maadwo!Emmanuel,上一周在 Rails 中进行了某些更新。
允许在安全密码验证中传递哈希您现在可以向 *has_secure_password* 传递一个选项哈希。如果该选项评估为 *true*,则 *has_secure_password* 将与验证一起执行,否则不会。
在对 ActiveStorage::Blob 进行分析后修改模型记录如果对 blob 重新分析,现在将直接与 ActiveStorage::Blob 关联的模型 *修改*,使模型的缓存失效并修复竞态条件,因为在该条件下,可以选择记录并构建缓存条目。
即使 *require_master_key* 生效,也生成 *master.key* 以前,如果 config.require_master_key 在 config/application.rb 中设置为 true,credentials:edit 命令将无法自动生成主密钥文件,该 PR 修复了这一错误。此修复也适用于 encrypted:edit。
从 *Turbo.visit* 返回 *Promise<void>*当使用者应用程序通过 *Turbo.visit* 导航时,现在将返回一个 *Promise<void>*,该 Promise 将在访问完成时解决。如果访问失败或取消,将拒绝 *Promise*。
本周的内容就这些。下次再见!
13 个人自上次以来参与了 Rails 的开发。