좋아요, 시나리오는 간단합니다 (?). 나는 사용자가 업데이트 할 수있는 세 가지 모델 인 Articles
, Reviews
및 Comments
이라고 말합니다. 업데이트 된 레코드 (사용자로부터)를 관리자 (공개 뷰가 아닌)에게만 사용 가능하게하려는 경우 가장 좋은 디자인이 무엇인지 궁금합니다. 그러나 이전의 관리자는 관리자가 될 때까지 그대로 유지합니다. 그들을 검토합니다.Ruby on Rails의 디자인 질문
처음 생각하면 사용자의 업데이트 작업에 대한 새 레코드를 만들고 이전 레코드를 참조하여 관리자가 이전 레코드 검토를 마칠 때 후자 레코드가 삭제되도록하는 것이 가장 좋습니다 검토 된 것이 게시됩니다. 나는 사용자로부터 많은 업데이트가 있다면 데이터를 보유한 테이블이 매우 짧은 시간 내에 크게 성장할 것이라고 진지하게 생각한다. 다른 제안이 있으십니까?
도움에 감사드립니다.
P.S. Ruby on Rails 프레임 워크를 사용하고 있는데, 전혀 다르다면 ..
아마도 http://stackoverflow.com/questions/3080789/moderated-model-editing-in-rails2의 사본 – Dominic