4

私はここの指示に従い、composite_primary_keysgemを経由してインストールしました

sudo gem install composite_primary_keys

それはうまくいきました。モデルに以下を追加すると

set_primary_keys :user_id, :group_id

そして私は得る

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

また、ここで説明するように、移行で複数の主キーを使用しても効果はありません。

これが機能しない理由と、それを機能させる方法について何かアイデアはありますか?

注:複合キーを使用すべきでない理由についてのスピーチは必要ありませ。私はすでに決心しており、これを機能させたいだけです。ありがとう!

4

1 に答える 1

6

ここで説明されているように、ファイルrequire 'composite_primary_keys'の最後に追加しましたか?environment.rb

于 2010-03-05T18:26:24.300 に答える