2

rails と postgresql を使用して複合主キーを作成しようとしています。gem composite_primary_keys のドキュメントの指示に明確に従っています。

「puts 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 を使用したサンプル プロジェクトへのリンクを取得してください。

前もって感謝します。センティル。

4

0 に答える 0