Rails迁移文件同名问题

8

人们如何优雅地应对这个问题?

我进行了一次迁移,创建了一个表,然后又进行了另一个迁移来删除该表,现在我想重新引入它,但问题是它们具有相同的名称,所以我不能这样做。

1个回答

11

如果我理解正确,Rails 只是关于迁移名称 only 提出了抱怨。好的,迁移名称对其功能没有影响,因此您可以使用另一个名称。


你理解得很正确,这就是我所做的。然而,我相信我遵循最佳实践,根据其功能命名我的迁移,因此使用不同的名称命名两个相同的迁移并不是非常优雅。 - dangerousdave
1
@Jon,我通常对代码风格非常挑剔,但你甚至超越了我 :) “create table again” 或者 “create table,attempt #2” 都没有问题。 - Nikita Rybak
哈!说得好,我想我会尽量控制我的强迫症。 - dangerousdave

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接