为什么Rails的composite_primary_keys gem不起作用?

Cha*_*son 4 rubygems ruby-on-rails composite-key

我按照这里的说明,通过安装composite_primary_keys gem

sudo gem install composite_primary_keys
Run Code Online (Sandbox Code Playgroud)

这工作得很好.现在,当我将以下内容添加到我的模型中时

set_primary_keys :user_id, :group_id
Run Code Online (Sandbox Code Playgroud)

我明白了

undefined method `set_primary_keys' for #<Class:0x1043bfe20>
Run Code Online (Sandbox Code Playgroud)

此外,如此处所述,迁移中使用多个主键无效.

任何想法为什么这可能不起作用以及如何使其工作?

注:我没有想为什么我不应该使用组合键来讲话-我已经下定了决心,只是希望得到这个工作.谢谢!

the*_*eIV 6

您是否按此处所述添加require 'composite_primary_keys'environment.rb文件底部?