2019 年 11 月 2 日星期六

重新建立以前连接、复制缓存的值以及运行内置作业

发布者 repinel

大家好!我是 Roque,为您带来 Rails 社区的最新消息。

迁移后重新建立与上一个数据库的连接

迁移任务会在每个数据库上进行迭代并建立连接。这会导致上一个连接在接下来的 rake 任务中得到使用。此修复将恢复迁移任务开始前上的一个连接。

先复制缓存值再写入本地缓存

此举修复了以下问题

my_string = "foo"
cache.write('key', my_string)
my_string << "bar"
cache.read('key') # => "foobar"

在单独的线程中运行内置作业

在单独的线程中运行内置作业,这样在内置运行作业时,线程局部变量(例如当前属性)会被正确限定和重置。

自上次以后,已有 17 个人 为 Rails 做出了贡献。查看 所有更改的详细列表
下次再见。