2017-02-21 2 views
2

Rails 4.2를 Paper_trial gem 버전 3.0과 함께 사용하고 있습니다. 내가 가장 높은 즉 6.0 버전으로 보석을 업그레이드하려고이 link에 따라 나는Rails 4.2의 serialized_attribute 문제를 해결하기 위해 paper_trail을 3.0 버전에서 최상위 버전으로 업그레이드하는 방법

DEPRECATION WARNING: `serialized_attributes` is deprecated without replacement, and will be removed in Rails 5.0. 

그래서 다음 중단 오류를 얻고있다. 그러나 다음 오류가 발생합니다

superclass mismatch for class Version (TypeError) 

Rails 4.2에서 paper_trial을 3.0 버전에서 6.0 버전으로 업그레이드하는 모든 단계는 무엇입니까?

+1

참조 사용 그 방법을 사용한다면 ..https : //github.com/airblade/paper_trail/blob/master/CHANGELOG.md – uday

+0

@uDaY에 의한 코멘트는 좋다. 아마도 답이 될 수 있고, 논평이 아닐 수도 있습니다). 3.0 -> 6.0은 큰 도약입니다. 한 번에 하나의 버전으로하고 changelog를주의 깊게 읽는 것이 가장 좋습니다. 행운을 빕니다. –

+0

감사합니다. 당신의 격려와 함께 @ JaredBeck, 나는 대답으로 그것을 추가;) – uday

답변

2

v3.0에서 v6.0으로 업그레이드 할 때 changelog.md 파일을주의 깊게 읽고 gem 버전의 사용 중단/변경 사항을 확인하십시오. & 젬 레벨을 따라 진행하십시오. & 코드 수정 if 그것은 그 방법 ..

당신이주의 깊게 changelog.md 파일을 읽고 보석 레벨에 따라 보석 버전 및 진행의 ​​변화를 깨는 /를 중단 된 대한 참조 및 코드를 수정할 필요가있는 경우에 CHANGELOG

관련 문제