我按照说明here,通过
安装composite_primary_keys gemsudo gem install composite_primary_keys
工作得很好。现在,当我将以下内容添加到我的模型
时set_primary_keys :user_id, :group_id
我得到了
undefined method `set_primary_keys' for #<Class:0x1043bfe20>
此外,如here所述,在迁移中使用多个主键无效。
为什么这可能不起作用以及如何使其发挥作用的任何想法?
注意:我不想要一个关于为什么我不应该使用复合键的演讲 - 我已经下定决心,只是想让这个工作。谢谢!