大家好!我是 Prathamesh,为大家带来 Rails 的最新消息。让我们开始吧 🚅
本周有 21 位杰出人士为改进 Rails 做出了贡献。其中有两位是首次贡献!你也想帮忙吗?请前往 👉 问题列表。
default 选项 💪继为 class_attribute 宏添加 default 选项之后,现在也将其添加到了 mattr_accessor 系列方法中。
用法如下
mattr_accessor :always_write_cookie, default: false
在缓存存储中添加了一个新方法 write_multi,可以一次写入多个缓存条目。
例如:
Rails.cache.write_multi foo: ‘bar’, baz: ‘qux’ 默认实现只是逐个调用 write_entry,但特定的缓存存储可以根据其进行批量写入的能力来覆盖此行为。
collection_check_boxes 和 collection_radio_buttons 中生成字段 ID ⚡️此更改修复了 collection checkboxes 和 radio boxes 的一个问题,即点击标签时无法选中选项,因为输入元素相对于其标签没有正确的 id 属性。
此提交修复了缓存命中/未命中日志标记被应用于错误部分的问题。
本周内容就到这里,和往常一样,我们无法涵盖所有更改,但您可以随时查看本周的所有 提交。
下周再见!👋👋