你好!我是Greg,为大家带来本周 Rails 新闻的双份更新!
过去两周共有28人对 Rails 进行了贡献!如果你想加入他们,不妨看看已开放的 issue 列表?
尽管 Rails 4.2 已不再受官方支持,但本次发布修复了之前版本引入的一些回归问题。如果没有发现新的回归问题,最终版本预计将于下周中期发布。
Rails 5.2 将引入一个新的凭证配置文件,用于存储加密数据,例如 API 密钥和 secret key base。这将最终取代 Rails.application.secrets 以及 Rails 5.1 中引入的加密凭证。
为了避免在使用 Active Storage 时出现 N+1 查询,此 PR 向 `has_one_attached` 宏添加了 `with_attached_* scope`。
通过此项更改,关联预加载器的速度略有提升。
现在也为 MySQL 适配器实现了 `change_table_comment` 和 `change_column_comment`。
Firefox 下的直接上传未能正常工作,因为它无法处理 `input[type=submit]` 上的点击事件,但此 PR 解决了该问题。
此 PR 修复了在为系统测试加载 `config/puma.rb` 配置时出现的一个问题。
本次新闻到此结束!和往常一样,时间有限无法涵盖所有更改,如果你想自己查看完整的更改列表,请点击此处。