2009-08-28 4 views
2

사용자가 블로그 게시물에서 추가/변경된 내용을 볼 수있게하고 싶습니다. 변경 사항을 추적하기 위해 Vestal Versions (멋진 보석)을 사용하고 있지만 변경된 내용을 볼 수 있도록 사용자에게 표시하는 방법을 모르겠습니다.Rails에서 "편집 내역"을 구현하는 가장 좋은 방법은 무엇입니까?

첫 번째 충동은 루비에 대한 diffing 라이브러리를 찾고 버전 N과 버전 N-1 사이에 차이점을 표시하는 것입니다. 이것에 대한 좋은 도서관은 무엇입니까? 이 작업을 수행하는보다 추상적 인 방법이 있습니까?

또한 Vestal Versions가 acts_as_audited보다 나은지에 대한 의견이 있으십니까?

답변

1

첫 번째 질문은 HTMLDiff을 확인해야합니다.이 방법은 변경 사항을 비교하여 적절한 HTML 태그 (ins, del)로 표시하여 CSS로 스타일을 지정할 수있는 diff 메소드입니다.

나는 acts_as_audited를 사용하지 않았지만 Github 페이지를 살펴 보았지만 비슷한 것처럼 보입니다. 어쩌면 둘 다 더 많은 경험을 가진 사람이 그것에 약간의 빛을 가져올 수 있습니다 :)

관련 문제