Rails中的复合主键仍然被忽略

时间:2017-11-13 11:03:17

标签: ruby-on-rails composite-primary-key

我已经建立了一个拥有Ruby on Rails复合主键的数据库。创建迁移是有效的,但是当我开始为数据库设定种子时,我仍然会收到“Active Record不支持主键”的警告。并且“忽略复合主键”。即使我已经安装了composite_primary_keys gem,并将require 'composite_primary_keys'包含在environments.rb文件中。

关于为什么仍然忽略复合主键的任何想法?

1 个答案:

答案 0 :(得分:2)

好吧,我找到了解决方法。对于我拥有复合主键的每个模型,我在类的开头包含了require 'composite_primary_keys。似乎对我有用。