是否有内置的方法来重命名整个脚手架?
我正在使用Rails 3.2,并开始使用脚手架并从中构建,但已经意识到我需要重命名整个脚手架(Model,View,Controller, db:migrate
等)。 是否有内置的方法来执行此操作,还是应该手动执行此操作?
我不认为有任何rails
提供重命名models/controllers/views/tests
等的名称一旦创建 – 无论是否作为脚手架的一部分。
您必须手动更改它。
如果它是您刚开始使用的全新应用程序,则可能更容易删除整个目录/删除数据库,然后重新开始。
如果没有,您将必须浏览脚手架生成创建/修改的文件,并手动修改它们。
确保drop_and_recreate相关表,或添加迁移以重命名表。 请参阅如何编写迁移以在Rails中重命名ActiveRecord模型及其表? 一些相关的建议。