저는 레일스에서 처음으로 모든 모델의 버전 관리를 위해 PaperTrail을 사용하려고했습니다. PostgreSQL을 사용하고 있습니다. PaperTrail README
이 가능하다는 것을 보증하는 별도의 테이블로 각 모델의 버전 테이블을 저장하려고합니다 (레일즈 3 분기에서 여러 번 문제로 표시되었지만). 내가 그렇게 같은 Version
를 서브 클래스하고있어 경우레일스가있는 PaperTrail의 사용자 정의 테이블
:
# Allow PaperTrail versions to be in a separate table.
class FooVersion < Version
self.table_name = :foo_versions
# For Postgres, according to PaperTrail README
self.sequence_name = :foo_version_id_sequence
end
는 PaperTrail 나를 위해이 마이그레이션을 생성하기 위해 얻을 수있는 방법이 있나요? 버전 표에 대한 일반 마이그레이션을 생성하는 것만 큼 좋을 것 같습니다.