многоколонные первичные ключи в рельсах

Я пытаюсь перенести настольное приложение на рельсы (также работающее с довольно устаревшей существующей базой данных). Проблема в том, что у меня нет уникального идентификатора в одном столбце, но три столбца таблицы гарантируют уникальность записи.

Учитывая, у меня есть три таблицы:

authors
  author_name,
  author_letter,
  author_nr1,
  author_nr2
  ...

titles
  titel_nr,
  titel_name,
  ...

author_titles
  titel_nr,
  author_letter,
  author_nr1,
  author_nr2

«Первичный ключ» авторов состоит из здесь author_letter, author_nr1, author_nr2.

Так нужен ли мне здесь многоколонный первичный ключ для работы ассоциаций rails? Или я иду в неправильном направлении здесь?

Ответы на вопрос(3)

Ваш ответ на вопрос