cwhatley
(Chris Whatley)
1
저는 Docker를 사용해 자체 호스팅을 하며, tests-passed 브랜치에서 업데이트를 수행합니다.
아래 커밋으로 업데이트했습니다 - ff42bef1b6 - 이 커밋에는 다음 PR이 포함되어 있습니다:
설치 후, 사용자가 "+ 새 주제"를 클릭하거나 /new-topic을 직접 방문해도 새 주제 작성기를 열 수 없습니다.
콘솔에 발생하는 JavaScript 오류:
TypeError: undefined is not an object (evaluating 'category.topic_template')
PR의 코드가 문제일 것 같아 Rails 콘솔에 진입하여 일반 카테고리 ID를 기존 카테고리 중 하나로 설정하기 위해 다음을 실행했습니다:
SiteSetting.general_category_id=5
이로 인해 문제가 해결되었습니다. 이전 값은 -1이었습니다.
general_cateogory_id의 기본값을 nil로 사용하는 것이 이 문제를 수정할 것이라고 생각합니다.
5개의 좋아요
pfaffman
(Jay Pfaffman)
2
설치된 지 얼마나 되셨나요?
직접 생성한 "general"이라는 이름의 카테고리가 있었나요, 아니면 자동으로 생성된 것이었나요?
2개의 좋아요
cwhatley
(Chris Whatley)
4
우리 설치 환경은 약 18개월 된 것입니다. 하지만 tests-passed 브랜치는 최신 상태로 유지하고 있습니다.
우리는 “일반” 카테고리가 전혀 없습니다.
2개의 좋아요
일반 카테고리 커밋 이후, 내 포럼에서 사용자가 '새로 만들기’를 클릭하면 다음과 같은 화면이 표시됩니다:
General 카테고리가 없고
#uncategorized가 비활성화되어 있어 카테고리 상자가 비어 있습니다.
게시물을 생성하려고 하면 다음과 같은 화면이 나타납니다.
3개의 좋아요
Don
6
저도 마찬가지입니다. 사용자는 글을 작성하기 전에 카테고리를 선택해야 했습니다. 이제 수정안이 나올 때까지 카테고리가 비어 있지 않도록 Default Composer Category component를 설치해 두었습니다. 
4개의 좋아요
blake
(Blake Erickson)
10
좋아요, 이 문제의 수정 사항이 병합되었습니다! 
9개의 좋아요