답변해 주셔서 감사합니다.
사용자 설정을 복사할 수 있는 Rails 콘솔 명령식이 있다면 정말 좋겠습니다. 사용자 설정이 사이트 설정보다 우선한다는 설계 선택은 충분히 이해합니다. 하지만 문제는 사이트가 발전하면서 그 조직 구조도 함께 변한다는 점입니다.
저희의 경우, 모든 공지사항을 새 주제로 게시하는 조직 방식에서 전환했습니다. 그 결과, 1개의 게시글만 있는 미토론 주제들이 대량으로 프론트 페이지에 쌓였습니다. 2023년 2월에 이 문제를 처음 조사하기 시작했음을 이제야 깨달았습니다: Unlist or archive a post when it has no reply per category
이러한 공지사항들은 기한이 포함된 중요한 내용이었기 때문에, 프론트 페이지에서 숨기는 것은 선택지가 아니었습니다. 그래서 공지 유형별로 5개의 전용 주제를 두는 조직 방식으로 전환했으며, 각 게시글이 새로운 공지사항이 됩니다.[1] 여전히 이러한 게시글들이 중요하므로, 사용자가 실시간으로 알림을 받을 수 있도록 카테고리를 '관심’으로 설정해 보았습니다.
이것이 현재 user_mentioned과 digest 외에는 아무것도 받지 못하는 상황으로 이어진 시작이었습니다. 만약 모든 사용자 설정을 새 사이트 기본값으로 초기화할 수 있었다면 전환이 훨씬 쉬웠을 것입니다. 또는, 다른 아이디어로, 가상 신규 가입자의 사용자 설정을 다른 모든 사용자에게 복사하는 것도 방법일 수 있습니다.[2]
그동안, 시스템이 의도대로 작동하지 않을 수 있고, 불확정적인 기간 동안 알림 이메일이 도착하지 않을 수 있다는 사실을 사용자에게 설명해 주었습니다.