Migrate a vBulletin 4 forum to 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

  # 정수 → Time → 시간대 적용 → 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

…이제 토픽을 처리하고 있고, 사이트에 항목들이 표시되는 것을 볼 수 있습니다. 나중에 (희망컨대) 성공적으로 완료되었다고 보고할 예정입니다. 성공한다면, 모든 것을 정상적으로 작동시키기 위해 제가 무엇을 했는지 가이드를 담은 또 다른 토픽을 이곳에 만들 수도 있을 것 같습니다.