是否有任何支持Ruby或RoR重构的程序或IDE?
最好的重构工具是良好的测试覆盖率.如果您的测试涵盖了您的代码并且它们都已经过去,那么您可以进行任何您想要的更改,测试将找到您已经破坏的任何依赖项.这是基于IDE的重构工具在Ruby中比其他地方不那么普遍的主要原因.