Ruby on rails 如何干净地更改scaffold生成的模型的名称?

Ruby on rails 如何干净地更改scaffold生成的模型的名称?,ruby-on-rails,ruby-on-rails-3,rails-migrations,Ruby On Rails,Ruby On Rails 3,Rails Migrations,我有一个名为ModelA的模型,我想将其重命名为ModelB 我通过执行rails g scaffold ModelA生成了ModelA。生成模型、控制器、视图、规格、管线等的 如果我有设置关联、联接表等,如何干净地更改ModelA的名称 另外,我如何做到在我推的时候我的本地环境与Heroku同步 我觉得这很容易搞砸。如果您将代码发布到一个无法删除表的环境中,那么您只需手工编写迁移。同样,没有现成的导轨 不仅仅是桌子的问题。这是关于在所有视图/控制器/测试/模型等上调用/访问该属性的问题。除了“

我有一个名为
ModelA
的模型,我想将其重命名为
ModelB

我通过执行rails g scaffold ModelA生成了
ModelA
。生成模型、控制器、视图、规格、管线等的

如果我有设置关联、联接表等,如何干净地更改
ModelA
的名称

另外,我如何做到在我推的时候我的本地环境与Heroku同步


我觉得这很容易搞砸。

如果您将代码发布到一个无法删除表的环境中,那么您只需手工编写迁移。同样,没有现成的导轨

不仅仅是桌子的问题。这是关于在所有视图/控制器/测试/模型等上调用/访问该属性的问题。除了“全局查找和替换”之外,还有其他简单的方法吗?恐怕没有!这在很大程度上取决于您使用的代码编辑器。