2014-12-05 3 views
0

게시물을 제출하게하고, 한 달 전에 작성한 모든 게시물을 모든 종속 항목 (예 : 클립 클립 이미지)으로 자동 삭제하도록합니다.레일스가 자동으로 게시물 레코드를 삭제합니다.

몇 가지 시나리오를 발견했습니다. 하나는 레이크 작업을 사용하지만, 특정 시간에 매일 rake 작업을 수동으로 실행하는 것은 지루한 작업입니다.

두 번째 것은 cron을 사용하지만 이것은 처리하기가 다소 복잡합니다.

그래서 게시물이 한 달 된 다음 레일스가 자동으로 삭제할 때이를 달성 할 수있는 방법이 있는지 궁금합니다.

또는 소프트 삭제 (비활성)되어 데이터베이스에 저장되지만 Google과 같은 검색 엔진은 특정 게시물을 더 이상 가져올 수 없습니다.

알려 주시기 바랍니다.

+0

소프트 삭제는 어떻게됩니까? 게시물 제작자 및 관리자 이외의 다른 사람이 일정 기간 후에 게시물에 액세스 할 수 없도록하려는 것입니다. –

답변

1

나를 위해 최선의 해결책은이 작업이나 레이크 작업을 만들고 cron을 사용하여 실행하는 것입니다. 당신이 조금 복잡해지면 도움을받을 수도 있습니다. whenever 또는 rufus-scheduler

관련 문제