저의 기존 포럼 URL은 /posts/t{topic_id}-{url_slug} 형식입니다.
저는 Discourse의 Permalink를 사용하여 기존 포럼 URL을 새로운 Discourse URL로 매핑했습니다.
문제는 Rails Router가 기존 포럼 URL에 대한 요청을 “posts” 리소스와 관련된 라우트 중 하나로 라우팅한다는 것입니다. (어떤 라우트인지 정확히 알지 못합니다.)
Permalink Normalization은 라우팅이 완료된 후에 실행되므로, 이 방법은 해결책이 되지 않습니다.
해결책은 config/routes.rb에 커스텀 라우트를 추가하여 URL이 /posts/t{topic_id}-{url_slug} 형식일 경우 PostsController의 요청 처리를 건너뛰는 것이라고 생각합니다. 하지만 저는 Rails 라우팅에 충분히 숙달되지 않아 이 변경 사항을 수행할 수 없습니다. 아니면, 이것이 올바른 방법이 아닐 수도 있나요?