如何创建新的rails生成器来删除表

时间:2016-06-26 12:53:03

标签: ruby-on-rails activerecord migration generator drop-table

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

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

1 个答案:

答案 0 :(得分:0)

要更正您的问题,rails g migration User name:string会导致名为“用户而不是模型”的迁移,我猜您的意思是rails g model User name:string

要回答你的问题,我认为这会导致不必要的心理努力,特别是因为这样的事情已经存在于:

rails [d|destroy] model User

如果您仍想实施自己的产品,我建议您先查看Rails Generators,以获得帮助。我想这将取决于创建迁移模板等。