Я пытаюсь добавить внешний ключ через миграцию. Он работает, как и ожидалось, но автоматически добавляет _id
в конец (имя столбца, на которое я хочу сослаться, не включает _id
). Как я могу сделать так, чтобы он ссылался на имя столбца, как я его дал?
Вот миграция
class ChangeRefOnMemberPresentations < ActiveRecord::Migration[5.2]
def change
add_reference :member_presentations, 'employee_number', foreign_key: { to_table: :users }
end
end
Это приводит к тому, что имя справочного столбца и столбец внешнего ключа называются employee_number_id
в schema.rb