是否有内置的方法来重命名整个脚手架?

我正在使用Rails 3.2,并开始使用脚手架并从中构建,但已经意识到我需要重命名整个脚手架(Model,View,Controller, db:migrate等)。 是否有内置的方法来执行此操作,还是应该手动执行此操作?

我不认为有任何rails提供重命名models/controllers/views/tests等的名称一旦创建 – 无论是否作为脚手架的一部分。

您必须手动更改它。

如果它是您刚开始使用的全新应用程序,则可能更容易删除整个目录/删除数据库,然后重新开始。

如果没有,您将必须浏览脚手架生成创建/修改的文件,并手动修改它们。

确保drop_and_recreate相关表,或添加迁移以重命名表。 请参阅如何编写迁移以在Rails中重命名ActiveRecord模型及其表? 一些相关的建议。