-1

我创建了一个需要能够动态创建和删除表的应用程序,在创建时我使用它非常简单: rails g model User name:string 但是没有用于删除表的生成器。

我想让它成为可能: rails g migration DropTableUser

4

1 回答 1

0

为了更正您的问题,rails g migration User name:string将导致称为 User 而不是模型的迁移,我猜您的意思是rails g model User name:string.

要回答您的问题,我认为这会导致不必要的脑力劳动,特别是因为这样的事情已经存在于:

rails [d|destroy] model User

如果你还想实现你的,我建议你看看 Rails Generators 来帮助你。我想这将取决于创建迁移模板等。

于 2016-06-26T14:41:32.597 回答