다음 명령어를 사용했습니다.
rake destroy:topics["#"]
토픽을 삭제하기 위해서였는데, 실제로는 포럼 메뉴에 어떤 토픽도 표시되지 않습니다. 하지만 검색하면 토픽이 나옵니다!
모든 것을 삭제하는 것이 wasn’t it supposed to delete everything? 아니었나요?
다음 명령어를 사용했습니다.
rake destroy:topics["#"]
토픽을 삭제하기 위해서였는데, 실제로는 포럼 메뉴에 어떤 토픽도 표시되지 않습니다. 하지만 검색하면 토픽이 나옵니다!
모든 것을 삭제하는 것이 wasn’t it supposed to delete everything? 아니었나요?
저도 같은 문제가 있습니다.
제가 이해한 바로는, rake destroy 태스크는 데이터베이스에서 데이터를 삭제하지 않고 소프트 삭제만 수행합니다. 하드 삭제를 하려면 rails 콘솔에 접근해야 합니다.
제 rails 실력이 뛰어나지 않아, 특히 이 정도 규모의 작업에 대해 구체적인 조언을 드리는 것은 주저됩니다
. 하지만 진행해야 할 일을 조사하는 데 활용할 수 있는 몇 가지 기존 조언이 있습니다. 예:
검색 결과에서 해당 주제들을 클릭하면 볼 수 있나요?
소프트 삭제된 주제들을 보고 계신지, 아니면 주제들이 삭제된 이후로 갱신되지 않은 검색 인덱스를 보고 계신지 확실하지 않습니다.