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

时间:2010-03-05 18:23:27

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

我按照说明here,通过

安装composite_primary_keys gem
sudo gem install composite_primary_keys

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

set_primary_keys :user_id, :group_id

我得到了

undefined method `set_primary_keys' for #<Class:0x1043bfe20>

此外,如here所述,在迁移中使用多个主键无效。

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

注意:我想要一个关于为什么我不应该使用复合键的演讲 - 我已经下定决心,只是想让这个工作。谢谢!

1 个答案:

答案 0 :(得分:5)

您是否按照here所述的require 'composite_primary_keys'文件底部添加了environment.rb