如何将paper_trail从3.0版本升级到最高版本,以解决Rails 4.2中的serialized_attribute问题

问题描述:

我正在使用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

既然你从V3.0到V6.0升级,您需要仔细阅读changelog.md文件,请参阅弃用/断变化的gem版本&进步而创业板水平&如果修改代码它采用这些方法..

CHANGELOG