Вы сгенерировали файл схемы из существующей базы данных? Если вы запустите команду
rake db:schema:dump
, а затем заново сгенерируйте ваш эшафот, это должно решить проблему.
Дополнительно вы можете проверить Генератор магических моделей доктора Ника . Это сгенерирует модели для всех ваших существующих таблиц и попытается угадать отношения. Это, вероятно, не сработает, если имя таблицы не будет понятно рельсам.
UPDATE
Обычно я не использую скаффолд по умолчанию, однако я сам проверил это, и кажется, что если вы пропустите миграцию и не пропустите ни одной пары имя / тип столбца, тогда генератор скаффолда не создаст ничего в шаблоне для рендеринга столбцы.
У вас есть два варианта здесь
- Передать пары имен столбцов, а также пропустить миграцию или
- Загрузить Райан Бейтс Генератор Nifty Scaffold , который создаст каркас с именами столбцов, даже если вы укажете --skip -igration