我们的系统使用paper_trail gem。当我将我的ruby版本从2.3.4升级到2.4.2时,我还将paper_trail的版本从7.0.3升级到8.1.0这个升级显然引入了不兼容性,以至于我再也无法读取之前创建的版本升级。如果我在升级后创建新版本,我可以阅读。
当我尝试调用previous_version或version_at时,我收到此错误:
TypeError: allocator undefined for Integer
from /Users/philiphallstrom1/.rvm/rubies/ruby-2.4.2/lib/ruby/2.4.0/psych/visitors/to_ruby.rb:373:in `allocate'
您能告诉我如何更新以前的版本以便再次访问它们吗?感谢。