2016年10月28日,星期五

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

由 chancancode 发布

呜!嘿,食尸鬼和妖精们,我是Andy。这篇内容将充斥着令人牙酸的万圣节双关语。如果你还没有被Skrillex的引用劝退,请继续阅读!

让我们来看看 👻 弗兰肯斯坦式修复,💀 僵尸代码,以及 👿  恶魔般细致的文档修改……本周“雕刻”完成!🎃

Shopify的JackGrahamZacharyMatt雕刻的Ruby on Rails南瓜。

Rails贡献者

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

改进

查询运行时允许加载

查询可能会等待数据库级别的锁,这可能导致线程之间的死锁。没有人喜欢死锁。它们是开发者噩梦的素材!💀

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

所有数据库适配器都已实现indexes方法,并且已移除相关支持。提出了一些顾虑(从坟墓中复活?💀),但贡献者证明了在早期版本中,数据库适配器需要支持indexes

修复

清除正确的查询缓存

正确的查询缓存未能被清除。作者提到这个bug在Sidekiq中也存在。查看详情!

修复HABTM关联

使用常量、字符串和符号来表达你的HABTM关联。查看提交了解更多细节。

总结

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