【发布时间】:2017-12-06 05:11:43
【问题描述】:
我有一个名为 clients 的表,由 AR 模型 Client 支持。这是clients表的结构:
clients
- id <serial primary key>
- name <varchar(255)>
- version <varchar(255)>
我使用 paper trail gem 添加了版本控制。但是,当我更新或创建记录时,version 列不会更新。当我执行Client.first.version 时,它给了我nil 值,即使我在表中的所有记录都有一个不为空或不为空的version 列。我怀疑这是因为纸迹宝石。当我将项目的分支切换到不使用 gem 的版本时,我可以获得版本的非零值。
有什么办法可以解决这个问题吗?
【问题讨论】:
标签: ruby-on-rails activerecord paper-trail-gem