Проблема с рельсами композитный_применный_ключ

Я пытаюсь создать составной первичный ключ, используя rails и postgresql. Я четко следовал инструкциям, приведенным в документации для gem Composite_primary_keys.

Когда я выполняю "ставит modelname.primary_keys", я получаю столбцы, для которых я создал составные первичные ключи.

Но проблема в том, что когда я пытаюсь вставить данные в модель с помощью следующих команд:

m = classname.new
m.id = 10   # One of the columns in composite primary key
m.another_table_id = 5 # the second column in composite primary key
m.name = "Test"
m.save

I'm getting "undefined method 'flatten!' for 1:Fixnum
path/composite_primary_keys/base.rb:134in 'id=' "

Поэтому, пожалуйста, предложите мне, что происходит не так. Или, пожалуйста, дайте мне ссылку на пример проекта с использованием Composite_Pirmary_keys.

Заранее спасибо. Senthil.

0 ответов

Другие вопросы по тегам