嗨,各位乘客!
准备好您的行李,拿好您的车票存根,新一期内容即将抵达车站。Godfrey 和 Kasper 共同负责撰写这份铁皮猛兽——啊,没错,指的是 Rails 新闻时事通讯。
在我们启程之前赶紧跳上来,开始向…
哎哟,那块路标上写的是“轨道在此终结”吗?
在 Rails 的下一个主要版本到来之前,我们已经有了新网站和新标识,还有…信条?
是的!看吧,Rails 已经平稳运行了 10 多年,Rails 信条 正是捕捉并阐释了这项魔力。因此,Rails 已准备好继续征战下一个十年。这篇博客文章讲述了新设计背后的故事。
附注:Rails 核心团队也获得了一些漂亮的图片!
本周,41 人贡献了自己的力量,将目光从上方闪亮的像素点上移开,埋头奉献。向你们这些家伙致敬 😁
Action Cable 使用 Redis 来处理发布和订阅,但本周 Postgres 成为了一个合适的 pubsub,可以取代 Redis。
通过此拉取请求,您将能够使用 SQL 表达式(例如 SQL 函数)作为任何列类型的默认值!
HTTP ETags 通过发送服务器可用来验证缓存内容的标签,来帮助减少带宽。
Rails开箱即用支持它,但会发出“强” ETags,这意味着缓存能力的含义比 Rails 所能保证的更强烈。
不再如此!在 Rails 5 中,Rails 现在会正确发出“弱” ETags — 与Rack::ETag
的行为匹配。
Action Cable 对 celluloid
gem 的依赖通过使用 concurrent-ruby
(Rails 已在使用)中的线程池被移除。虽然暂时回滚了,但本周重新引入了它。
现在重新调整:Action Cable 文档中有关如何配置库的内容已经阐明,并更好地突出某些方法的实用性。
这就是本周的 Rails 全部内容。一如既往,有很多内容我们无法在此涵盖,所以可以亲自查看更改。
下期再见!