2017-02-21 19 views
2

我正在使用Rails 4.2和Paper_trial gem版本3.0。我收到以下錯誤棄用如何將paper_trail從3.0版本升級到最高版本,以解決Rails 4.2中的serialized_attribute問題

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

所以,按照這個link我試圖升級寶石最高即6.0版本。但我收到以下錯誤

superclass mismatch for class Version (TypeError) 

什麼都升級爲3.0版本到6.0的Rails 4.2 paper_trial步驟?

+1

在這種情況下,你需要仔細閱讀changelog.md文件,請參閱棄用/打破寶石版本和進步而創業板水平的變化和修改代碼如果它使用這些方法..https://github.com/airblade/paper_trail/blob/master/CHANGELOG.md – uday

+0

@uDaY的評論是好的(應該可能是一個答案,而不是評論)。 3.0 - > 6.0是一個很大的跳躍。最好一次完成一個版本,並仔細閱讀更新日誌。祝你好運。 –

+0

謝謝! @JaredBeck在您的鼓勵下,我將其添加爲答案;) – uday

回答

2

既然你從V3.0到V6.0升級,您需要仔細閱讀changelog.md文件,請參閱棄用/斷變化的gem版本&進步而創業板水平&如果修改代碼它採用這些方法..

CHANGELOG

相關問題