У меня довольно простая проблема, мне нравится переименовывать модель под названием «Человек» в «Пользователь».Тщательное рефакторинг для переименования моделей рельсов?
Я знаю, что могу просто выполнить миграцию, чтобы переименовать таблицу и переименовать сам файл модели. Но в типичном приложении есть много больше ссылок на модели, такие как в
- имя контроллера
- контроллер принял параметры
- Контроллер имена переменных
- Маршруты
- Просмотр папки Имя
- Просмотр Ссылки по теме
- Имена активов
- Характеристики
- Светильники
И более сложные, такие как имена ассоциаций, таких как «person_id».
В Интернете я нашел решения, которые поцарапали поверхность, такую как Рефакторинг в RubyMine. Я могу задать вопрос: Да/Нет интерактивное решение на основе оболочки, которое проходит через процесс. Без этого, особенно в крупных/зрелых проектах, это очень утомительный и подверженный ошибкам процесс.
Любые решения?
Я не вижу никаких волшебных инструментов для этого. Просто попробуйте найти и заменить. Это может помочь вам немного. –