I'm going to need to change one of my model names. Is there anything out there that will replace every instance of the original model name in the controllers views and tests or do I have to do it all manually, page by page?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Check out RubyMine from JetBrains, they have some good refactoring tools for ruby.
回答2:
You have to do all manually, page by page. If you have tests, they should give you clear indications of where it is still in use.
回答3:
Netbeans has this feature, where you can give it a Name you want to change in your entire project and it'll replace it through your entire code base.
Get Netbeans 6.9 beta, the ruby version http://download.netbeans.org/netbeans/6.9/beta/, you just select the model name, right click and pick refactor ... it allows you even preview changes before you run the refactor.