Rails ActiveRecord - 有没有一种方法可以对没有id的表执行操作?

dau*_*777 3 ruby mysql activerecord ruby-on-rails

我有一个一排两列的桌子 -

int 'version', datetime 'updated'
Run Code Online (Sandbox Code Playgroud)

是否有Rails ActiveRecord方法来获取和设置这些列中的数据?没有id列.

我正在使用此表来跟踪其他表的查询版本.在对另一个表的每次查询之后,版本列递增,并且使用当前日期时间设置更新的列.

Joh*_*ley 6

在模型类中,用于self.primary_key = "primary_key_column"指定要用作主键列的列.我想在你的情况下你可以使用版本列.