Присоединение таблицы к себе через многие-ко-многим в Rails - PullRequest
1 голос
/ 31 января 2010

В моей базе данных OptionSets связаны с другими OptionSets. Если бы я соединял две отдельные таблицы, я бы создал простую таблицу соединений. Однако Rails предпочитает, чтобы его внешние ключи назывались _id, т.е. optionset_id. Однако, если я соединяю таблицу с собой, я, очевидно, не могу дать двум таблицам одно и то же имя. Как мне с этим справиться?

create_table :optionsets_optionsets do |t|
  t.column :optionset_id, :integer
  t.column :dependent_optionset_id, :integer # how do i deal with this?
end

1 Ответ

5 голосов
/ 31 января 2010

Чувак был идеальный ответ на твой вопрос:

Отношение многие ко многим с одной и той же моделью в рельсах?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...