将 vBulletin 4 论坛迁移到 Discourse

它正在运行 :smiling_face_with_sunglasses:

我必须承认,chatgpt 帮了我。需要替换:

def parse_timestamp(timestamp)
  Time.zone.at(@tz.utc_to_local(timestamp))
end

就在导入脚本的最底部

为:

def parse_timestamp(timestamp)
  return nil if timestamp.nil? || timestamp.to_i == 0

  # Convert integer → Time → Apply timezone → Convert to Rails Time.zone
  utc_time = Time.at(timestamp.to_i).utc
  local_time = @tz.utc_to_local(utc_time)
  Time.zone.at(local_time)
end

……它现在正在快速处理主题,但我可以看到内容出现在网站上。之后我会(希望)报告成功。如果成功,我可能会在这里创建一个关于我如何让它全部正常工作的指南。