В моей базе данных 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