哎呀,抱歉!gsub 中的 g 就是干这个的!我也不知道我当时在想什么。
如果你把 puts 放在 gsub 之后,能看到替换生效吗?
另外,我会手动逐行运行代码,看看它是否按预期工作,并确认所做的更改是否影响了你要操作的数据库。
哎呀,抱歉!gsub 中的 g 就是干这个的!我也不知道我当时在想什么。
如果你把 puts 放在 gsub 之后,能看到替换生效吗?
另外,我会手动逐行运行代码,看看它是否按预期工作,并确认所做的更改是否影响了你要操作的数据库。
所以……我想我知道是什么导致了我的困惑……
‘rails c’ 与 ‘d/rails c’
我在容器操作上的绝对缺乏经验在这里造成了混乱。我的脚本运行正常,在容器外部移除了标签,但启动 d/unicorn 后,那些标签依然存在。现在当我执行 d/rails c 时,我看到了所有想要删除的标签……
天哪。这一定是一件显而易见的事情,以至于你 @pfaffman 都没料到这会让我踩坑,哈哈。
无论如何,我觉得我已经准备好在我的生产网站上以自动化的方式清理我的帖子了。
这对我来说真是头一回听说!我原本以为你是在访问两个不同的数据库,但即使现在你解释清楚了,我还是不太明白当时到底发生了什么!
很高兴你解决了问题!