Полный список имен для переименования:
- имя таблицы
- имена столбцов внешнего ключа в ассоциациях (столбцы model_id)
- имя файла модели в приложении/ models /
- имя класса в приложении / models / model.rb
- ассоциации в других моделях (has_one / has_many)
- имя файла контроллера в приложении / controllers /
- имя класса в app / controllers / models_controller.rb
- имя папки в app / views /
- маршрут ресурса в config / rout.rb
- имя файла фикстурыin test / fixtures /
- ссылки на модель в связанных приборах в test / fixtures /
- имя файла тестового модуля в test / unit /
- имя класса в тесте / unit/model_test.rb
- имя тестового файла контроллера в тесте / функциональном /
- имя класса в тесте / функциональном / models_controller_test.rb
- найти / заменить имя класса в любом месте вашегокод
Вы должны написать миграцию для изменений базы данных.Остальное можно сделать легко, или вы можете использовать свою IDE (RadRails / RubyMine), чтобы помочь.Я думаю, что нет встроенной функции, потому что нет способа узнать, где в вашем коде вы использовали модель.