我已经有一个现有的数据库架构,其中的表以字符串列作为主键,还有一些表以多个列作为键。我想在 Rails 中映射此架构,但我不知道如何覆盖默认主键(由 Rails 框架创建的列 id)。
您可以像这样覆盖主键
class Book < ActiveRecord::Base self.primary_key = 'author' end