我一直在使用的 gem 为模型添加了方法。它最近更新了它的方法名称,使得其中一个方法名称现在与我的模型预先存在的数据库属性之一相同。
如果我希望与 gem 保持同步,除了重命名我的数据库中的列并更新我的所有代码之外,是否有任何解决此问题的方法?
如果有帮助,为了更具体,gem 是 PaperTrail,它为模型添加了版本跟踪。我的模型在数据库中有一个名为 version_name 的预先存在的属性,最新版本的 PaperTrail 刚刚添加为一个 class_attribute version_name,PaperTrail 使用它来定义另一个方法的名称。