У меня есть набор моделей направляющих, которые я переписываю в единственную модель, чтобы упростить мой код и уменьшить ненужные таблицы.
Я задаюсь вопросом, какой лучший способ удалить образцовый класс и его таблицу. Я хочу, чтобы прошлые миграции все еще успешно выполнились, но я не хочу разбрасывать пустую ложь моделей. Я должен вручную удалить старые миграции, которые ссылаются на эти модели, тогда вручную удаляют файлы класса?
У кого-либо есть какие-либо подсказки для лучшего способа сделать это?
А как насчет того, чтобы сделать рубиновый скрипт/уничтожить модель
? Это должно позаботиться о модели и миграции.
В зависимости от того, насколько далеко вы продвинулись в разработке или производстве, вы, возможно, захотите безопасно перенести модели, используя миграцию для удаления/резервирования данных или чего-либо еще. Затем, как предложил bobbywilson0, используя
script/destroy model
или если вы rspec что-нибудь
script/destroy rspec_model
Это также удалит любые спецификации тестов.
Или вы всегда можете просто перетащить их в мусорную папку.
.Вы можете посмотреть на это в направляющих . Но я предлагаю, если это возможно, вы должны удалить модели и все ссылки на них. Это, вероятно, сэкономит время позже, поскольку вам не нужно поддерживать мертвый код в кодовой базе.