2011-01-22 3 views
0

사용자 생성 웹 사이트를 만들고 있지만 검토 할 수 있기를 원합니다. 페이스 북의 소셜 플러그인을 사용하고 싶기 때문에 게시물에 정적 ID가 필요합니다. 처음에 두 개의 별개의 테이블을 '검토'및 '게시'하고 한 테이블에서 다른 테이블로 게시물을 이동하는 것에 대해 생각했습니다. 그러나 나는 테이블의 증분 ID가 사용되므로 ID를 유지하는 방법을 알지 못했습니까?UnderReview/게시 된 사용자 콘텐츠 모델

나는 또한 하나의 테이블을 사용할 수 있으며 게시 된 속성이 있지만이 솔루션은 실제로 성능이 좋지 않지만 ID를 보존하는 유일한 방법이라고 생각하십니까?

BTW, 내가 사용하고 레일

답변

1

왜 게시물이 검토 또는 게시되는 경우 posts 테이블의 state 열을 제시해야? 공상을 원한다면 aasm 보석과 같은 것을 사용할 수 있습니다.

+0

제 두 번째 제안이었습니다. 모든 쿼리가이 열로 필터링되어야하기 때문에 이것이 얼마나 성능이 좋은지 확실하지 않습니다. – nambrot

+0

'status' 열이 인덱싱되면 문제가되지 않습니다. – tjwallace

관련 문제