2016 年 10 月 28 日星期五

👻 🎃 本周的 Rails:可怕的怪物和精美的 CSS 精灵!

chancancode 发布

嘘!嘿,幽灵和妖精,Andy 在这里。这次将充满引起呻吟的万圣节主题双关语。如果你还没有被 Skrillex 的引用吓跑,请继续往下读!

让我们看看本周刻画的 👻 Frankenstein 修复、💀 死代码和 👿 详细入微的文档更改……!🎃

Ruby on Rails 南瓜,由JackGrahamZachary 以及 Shopify 的 Matt 雕刻。

Rails 的贡献者

本周我们有 22 位 Ruby on Rails 贡献者,包括一位首次贡献者。谢谢!

改进

允许在查询运行时进行加载

一个查询可能等待数据库级的锁定,这会导致线程之间出现死锁。没有人喜欢死锁。它们是开发人员噩梦的根源!💀

删除不必要的 respond_to?(:indexes) 检查

所有数据库适配器都已实现 indexes 方法并删除了对它的支持。有一些疑虑(来自死者?💀),但贡献者证明了数据库适配器在早期版本中支持 indexes 的要求。

修复

清除正确的查询缓存

没有清除正确的查询缓存。作者提到 Sidekiq 中也发生了此错误。查看详情!

修复 HABTM 关联

使用常量、字符串和符号来表示 HABTM 关联。查看提交以了解更多详情。

总结

本周就到这里。查看此处的所有更改。愿你的水桶(或你孩子的桶)装满万圣节的甜蜜糖果!🍬