Я пытаюсь создать новую модель и забыть синтаксис для ссылки на другой идентификатор модели. Я бы сам посмотрел, но я не нашел среди всех моих ссылок на документацию по Ruby on Rails, как найти точный источник.
$ rails g model Item name:string description:text
(и здесь либо reference:product
либо references:product
). Но лучший вопрос заключается в том, где или как я могу легко найти эту глупость в будущем?
Примечание: я усвоил трудный путь, что если я ошибусь при вводе одного из этих вариантов и запущу свою миграцию, то Ruby on Rails полностью испортит мою базу данных... и rake db:rollback
бессильно против таких ошибок. Я уверен, что просто что-то не понимаю, но пока я не понимаю... "подробная" информация, возвращаемая rails g model
все еще оставляет у меня царапины...