Я долго искал google и stackoverflow, но не могу найти решение своей проблемы.
В последнее время я использовал set_primary_key для таблицы с именем "employee", потому что мне нужно использовать свой табельный номер в качестве моего первичного ключа.Если я установлю код
`set_primary_key :personel_number`
(Personel_number уже является столбцом, который я хочу использовать в качестве первичного ключа) в моей модели до того, как я выполню rake db: migrate и наконец, мигрирую, у меня возникают проблемы, когдаЯ пытаюсь заполнить свою базу данных через браузер:
`Couldn't find employee with ID=1`
`app/controllers/mitarbeiters_controller.rb:16:in `show'`
Rails ищет сотрудника с ID = 1, но не может найти, потому что я установил первичный ключ из personel_number с 601 (например).
Могу ли я что-то сделать против этого или я позволю Rails создать свой собственный: сначала id?