item_ones
との HABTM 結合テーブルが必要ですが、item_twos
Rails の期待に一致する移行結果が得られないようです。私がこれを行う場合:
create_join_table :item_ones, :item_twos do |t|
...
end
(...これがrails g migration CreateJoinTableOneTwo item_one item_two
生成するものです...)
..次に という名前のテーブルを作成しますが、Rails は(4.0 では一般的な接頭辞を除外するitem_ones_item_twos
ため)を探します。私がこれを行う場合:item_ones_twos
create_join_table :item_ones, :twos do |t|
...
end
次に、正しいテーブルを作成しますが、2 番目の外部キーはtwo_id
ではなく名前が付けられますitem_two_id
。
たとえば、手動で指定する以外に、これを正しく行う方法はあります:table_name
か?