Изменить название модели в рельсах легко - PullRequest
2 голосов
/ 07 мая 2010

Мне нужно изменить одно из названий моей модели. Есть ли что-нибудь, что заменит каждый экземпляр исходного имени модели в представлениях и тестах контроллеров, или мне придется делать все это вручную, страницу за страницей?

Ответы [ 3 ]

3 голосов
/ 07 мая 2010

Проверьте RubyMine от JetBrains, у них есть несколько хороших инструментов рефакторинга для ruby.

2 голосов
/ 07 мая 2010

Netbeans имеет эту функцию, где вы можете дать ему имя, которое вы хотите изменить во всем проекте, и оно заменит его через всю базу кода.
Получите бета-версию Netbeans 6.9, версию ruby ​​http://download.netbeans.org/netbeans/6.9/beta/,, просто выберите название модели, щелкните правой кнопкой мыши и выберите рефакторинг ... он позволяет даже просматривать изменения перед запуском рефакторинга.

2 голосов
/ 07 мая 2010

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

...