К сожалению, вам нужно будет изменить вид вручную. Представление создается с помощью команды script/generate scaffold
. Миграции только меняют базу данных. Технически, вы можете повторно запустить команду скаффолда и заставить ее восстановить вид. Он спросит вас, хотите ли вы перезаписать предыдущий файл, однако, если вы пойдете по этому пути, вам все равно нужно будет указать ВСЕ столбцы, которые вы хотите. Вы не можете просто добавить некоторые здесь и там.
Если вы находитесь на ранней стадии разработки, вы можете пойти по этому пути. Просто запустите
script/destroy scaffold Item
, а затем снова запустите
script generate scaffold Item col1:string col2 string col3:numeric
Существуют некоторые динамические расширения для скаффолдинга, такие как ActiveScaffold , если вы создаете что-то, что увидят только несколько пользователей, но я бы порекомендовал сделать HTML самостоятельно, поскольку он всегда будет таким, каким вы хотите .
Я не могу найти другие динамические плагины для строительных лесов. Раньше их было немало ...