没有主键的 Active Record 遗留 table
Active Record legacy table with no primary key
我正在将我的 Rails 应用程序与遗留数据库连接起来。其中一些表没有主键,我无法添加主键。
有什么方法可以将活动模型配置为没有主键吗?
谢谢!
您可以使用 self.primary_key = <pk_field>
定义主键,如下所示:
class User < ActiveRecord::Base
self.table_name = "user"
self.primary_key = "id"
end
我正在将我的 Rails 应用程序与遗留数据库连接起来。其中一些表没有主键,我无法添加主键。
有什么方法可以将活动模型配置为没有主键吗?
谢谢!
您可以使用 self.primary_key = <pk_field>
定义主键,如下所示:
class User < ActiveRecord::Base
self.table_name = "user"
self.primary_key = "id"
end