Я следовал инструкциям здесь , устанавливая драгоценный_comm_primary_keys через
sudo gem install composite_primary_keys
Это сработало нормально. Теперь, когда я добавляю следующее к моей модели
set_primary_keys :user_id, :group_id
и я получаю
undefined method `set_primary_keys' for #<Class:0x1043bfe20>
Кроме того, использование нескольких первичных ключей в процессе миграции, как описано здесь , не имеет никакого эффекта.
Есть идеи, почему это может не сработать и как заставить это работать?
Примечание: я не хочу выступить с речью о том, почему я не должен использовать составные ключи - я уже принял решение и просто хочу, чтобы это сработало. Спасибо!