本周 Rails 快讯,新鲜出炉!
我们确保在本周挤压我们 那只独一无二的打字猿 才华横溢的编辑 Kasper 的时间,多敲了几个键。
结果虽然不是一部小说,但读起来也相当不错了。
让我们一起来看看吧!
你知道吗?Rails 是由和你一样聪明的人编写的(我知道,标准有点低!😘)。他们只是出现,为共同利益谷歌一下,然后提交补丁。他们甚至还能出现在我们这个炫酷的页面上!
太平洋 Rails 会议正在进行中,将于 5 月 20 日至 21 日在台湾台北举行。本通讯的几位编辑将 发表演讲,强烈推荐大家前往参加!
thread_mattr_accessor 不再与线程局部变量冲突Rails 5 的 thread_mattr_accessor 本来无法将类级别的变量暴露给实例,反之亦然,因为它生成了一个在类和实例级别都不统一的键。现在它做到了 😁
db:migrate 会创建测试数据库。Rails 将测试数据库视为完整开发环境的一部分,因此在开发环境中运行 db:create 也会同时创建测试数据库。你将很快准备就绪,开始开发和测试。
Rails 的 logger 和 formatter — ActiveSupport::TaggedLogging — 在理解如何将各部分粘合在一起时,习惯性地说“打个标签吧!”。有了新的文档,这种繁琐的流程会更容易理解。
将 assigns 和 assert_template 提取到一个独立的 gem 中,暴露了 Action View 和 Action Pack 之间的循环 require。好消息是,在这之后,将 gem 'rails-controller-testing' 添加到你的 Gemfile 中应该会非常方便(不过如果你使用 RSpec,还需要 稍微多一点的设置)。
ApplicationMailerRails 5 添加了新的应用程序级别的继承类,其中一个就是 ApplicationMailer。新的 mailer 会自动继承自该类。但是,如果文件缺失,之前是不会被生成的。请放心,现在它会被生成了。
想为 Rails 做贡献,但不知道从哪里开始?这里有一个来自 Rails 核心成员的任务。尝试根据链接中的建议来改进多数据库支持。
这也很适合作为 Google Summer of Code 项目 😉
以上就是本周 Rails 快讯的全部内容。当然,我们不可能涵盖所有内容,所以请 自行查看 变更内容。
下次再见!