2016-08-11 4 views
0

인덱스보기를 통해 레코드를 소프트 삭제 (아카이브)하려고하지만 기본 동작은 실제로 타임 스탬프 인 삭제 된 열을 추가하는 대신 레코드를 완전히 파괴합니다.편집증이있는 ActiveAdmin

필자는 ActiveAdmin을 밤은이 링크에 아무것도 있는지 확인하기 위해 LINK_TO 방법을 재정의하는 시도했지만 내가 active_admin와 그 minglin 우리가 원하는 때 조금 생각이었다 발견

link_to "Archive", admin_events_path(resource), method: :delete, confirm: "Are you sure?", class: "member_link delete_link" 
+0

당신이 모델에서'acts_as_paranoid'를 추가하고 보석을 설치 한 후 서버를 다시 시작 했습니까? – Thanh

답변

0

결과에 영향을 미치지 않았다 내부적으로 어떻게 작동 하는지를 바꿀 수 있습니다. 그러나 당신이 필요로하는 것을 정확하게하는 보석 ->active_admin_paranoia가 있습니다. 이제는 편집증에 보석을 올바르게 설정하고 모델 선언에 act_as_paranoid을 포함하면됩니다. 보석에

링크 : https://github.com/raihan2006i/active_admin_paranoia