이것은 user_id가 1인 사용자가 만든 삭제된 토픽을 찾습니다.
dts=Topic.with_deleted.where(user_id: 1).where("deleted_at is not null");
dts.pluck(:deleted_at, :id)
dps=Post.with_deleted.where(user_id: 1).where("deleted_at is not null");
dbs.pluck(:deleted_at, :id)
그리고 다음과 같은 방식으로 게시물을 삭제 해제할 수 있는 것 같습니다.
dp=dps.first
dp.deleted_at=nil
dp.deleted_by=nil
dp.save
토픽의 경우에도 비슷한 작업을 수행하면 됩니다.
언젠가 삭제된 항목들을 복구할 때가 오면, Rails에 대해 약간이라도 아는 사람이 이 방법으로 모두를 삭제 해제할 수 있을 정도로 충분합니다.
참고로, 만약 그 항목들을 숨겨진 카테고리로 이동해 두었다면, 전체를 마지막 개정본으로 일괄 복구하는 것이 아마도 조금 더 쉬웠을 것입니다. 하지만 두 가지 방법 모두 당신에게는 전혀 불가능하다면, 저는 그것이 차이를 만들지 않는 구별이라고 생각합니다.
마지막으로, 기능 요청을 Support(지원)로 취급한 것에 대해 다시 한번 사과드립니다. 기능이 만들어지는 권한은 없지만 문제를 해결할 수는 있기 때문에 그렇게 하는 것 같습니다.