为丢弃的迁移生成rails模型

Kri*_*ian 13 migration ruby-on-rails

我有一个模型客户,我使用以下方法生成了该客户

rails g model客户名称:string

过了一段时间,我决定将模型重命名为customer_type,为此我们写了另一个迁移

rails g migration RenameCutomerToCustomerType

一切顺利,直到我有要求添加名为customer的模型.当我发出以下命令时,我开始得到"另一个迁移已经命名为create_customer"

rails g model顾客

我认为这种情况在基于CRUD的项目中很常见,请建议如何过来这个?这是rails的限制吗?

iaf*_*nov 26

只需重命名旧的迁移文件名和类名.两者都不会影响任何事情.

顺便说一句:这种情况非常罕见,所以我不认为框架的具体行动有任何需要