2011-01-28 62 views
1

的我有我的MVC准备好了,但现在,有这些名称重命名为新名称的要求,从顶层向下(包括视图,控制器,ActiveRecord的型号名称)。什么是重构所有这些最有效的方法?什么是重命名最有效的方式/重构的名字我的MVC

例如,从“汽车” MVC“训练” MVC重命名没有改变的功能里面,只改变名称。 (“驾驶”模式也有一定的关联到其他的ActiveRecord模型)

+0

你能具体谈谈你的结构?请问一个路径名称变更(例如“/汽车”到“/火车”)工作,或者你真的需要改变模型名字其他原因? – tomeduarte 2011-01-29 16:26:00

回答

1

不幸的是,有没有神奇的解决方案,你需要手动更改每个文件的类名,并在代码中任何地方,你引用这些名称。查找和替换是你的朋友。

已经完成了几次这个过程,我认为最好做一些改变所有名字的工作,而不是尝试用路由或别名来掩盖不同的基础名称 - 最后你会得到令人困惑的代码长远来看。

相关问题