adamengst
(Adam C. Engst)
1
我有一个主题,其中帖子的发布日期对外部系统很重要(这是一个排行榜,用于查找在同一天参加特定跑步路线的人发布的帖子)。我错误地以为可以在主题内重新设置帖子的日期,结果把主题的日期从4月17日改成了6月19日。我是在6月26日,也就是整整一周后做的这个操作。当我意识到自己犯了错,并将主题日期重新改回4月17日时,几乎所有的帖子都被分配了4月24日这个日期。我推测这是因为 Discourse 试图根据6月19日这个基准给它们分配相对日期,但由于这些日期会落在6月26日之后(即未来),所以日期“用尽”了。而将日期改回4月17日,又给它们分配了相对日期往后推一周的结果,也就是4月24日。
有没有什么办法可以手动修正这些中间帖子的日期?
谢谢!
Moin
2
我认为这仍然有效:
这也有帮助,因为找到帖子 ID 比找到主题 ID 和帖子编号更困难:
和往常一样,在使用 Rails 控制台时:为了安全起见,最好先进行备份。