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

azz*_*azz 11 ruby-on-rails

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

Pra*_*thy 9

我不认为在创建它们之后有任何rails重命名的名称models/controllers/views/tests- 无论是否作为脚手架的一部分.

您必须手动更改它.

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

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

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