Как удалить полную функцию из моего приложения rails?

Изначально я построил форум по рельсам с пользователем и моделью поста, но теперь я планирую перейти к чему-то другому, и мне больше не нужны функции постов.

Мой вопрос: как мне полностью удалить его и каков будет правильный порядок, если мне нужно будет просто удалить сгенерированные файлы.

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

Я не уверен, как мне поступить, есть много способов сделать это, запустив команды или просто удалив сгенерированные файлы, но я хочу знать правильный путь, потому что я не хочу сталкиваться с проблемами, если что-то пойдет не так,

1 ответ

Решение

Не существует "правильного" способа, просто удалите файлы, создайте миграцию, удалив таблицы, а затем проведите аудит оставшихся файлов на предмет методов, которые больше не используются.

В простых случаях вы можете использовать генераторы, которые сгенерировали ваш код, чтобы также удалить этот код. Если вы использовали rails generate model MyModel для создания вашей модели и миграции вы можете использовать rails destroy model MyModel,

Другие вопросы по тегам