Подтвердить что ты не робот

Сгенерированный откатом контроллер/модель в RoR

Я создал, используя строительные леса, модель и файлы контроллеров.
Позже я обнаружил, что было бы неплохо создать таблицы в БД сначала...
Мой вопрос: как я могу отменить создаваемые файлы и восстановить их сейчас, что у меня есть таблицы в БД?

Я только начал изучать RoR, поэтому сейчас меня не интересуют лучшие практики, просто изучая панель инструментов, в которую входит FW (RoR).

И у вас есть рекомендация по хорошему учебнику? Я знаю, что использовать Google, это только то, что поисковые системы не знают, пока (работая над этим), как оценивать учебники.
Изменить: Для моего последнего вопроса я нашел Изучение Ruby on Rails

4b9b3361

Ответ 1

попробовать

rails destroy scaffold XXXXX

одна вещь, которую я нахожу загадочной, - это то, что вы сказали: "Позже я обнаружил, что было бы неплохо создать таблицы в базе данных сначала..."

Ну, рельсы создают файл migration для вас, когда вы запускаете генератор в первую очередь, и этот файл будет создавать ваши таблицы и поля базы данных, когда вы запустите его, используя rake db:migrate

PS - вот несколько хороших учебников для вас:

Ответ 2

Вы можете использовать контроллер отката.

rails destroy controller [controller]

Ответ 3

Вы можете удалить все созданные файлы Rails - просто просмотрите распечатку в командной строке, посмотрите, какие файлы создавали рельсы, и удалите их.

Я не знаю, почему вы хотели бы создать все таблицы в db, но это прекрасно, я думаю. Я предпочитаю, чтобы рельсы это делали. В любом случае, Rails не будет возражать. Вы всегда можете добавлять/изменять поля с помощью Rails, даже если вы создали таблицы вне Rails.

Rails Bates 'Railscasts - отличные уроки.