Rails 中的复合主键仍被忽略
Composite Primary Keys in Rails still being ignored
我在 Rails 上建立了一个具有 Ruby 复合主键的数据库。创建迁移有效,但是当我开始为数据库播种时,我仍然收到 "Active Record does not support primary keys." 和 "Composite primary key is ignored." 的警告,即使我安装了 composite_primary_keys gem ,并将 require 'composite_primary_keys'
包含到 environments.rb
文件中。
关于为什么仍然忽略复合主键的任何想法?
好吧,我找到了解决方法。对于我拥有的每个具有复合主键的模型,我都在 class 的开头包含了 require 'composite_primary_keys'
。似乎对我有用。
我在 Rails 上建立了一个具有 Ruby 复合主键的数据库。创建迁移有效,但是当我开始为数据库播种时,我仍然收到 "Active Record does not support primary keys." 和 "Composite primary key is ignored." 的警告,即使我安装了 composite_primary_keys gem ,并将 require 'composite_primary_keys'
包含到 environments.rb
文件中。
关于为什么仍然忽略复合主键的任何想法?
好吧,我找到了解决方法。对于我拥有的每个具有复合主键的模型,我都在 class 的开头包含了 require 'composite_primary_keys'
。似乎对我有用。