我创建了一个需要能够动态创建和删除表的应用程序,创建它非常简单我使用:
rails g model User name:string
但是没有用于丢弃桌子的发生器。
我想让它成为可能:
rails g migration DropTableUser
答案 0 :(得分:0)
要更正您的问题,rails g migration User name:string
会导致名为“用户而不是模型”的迁移,我猜您的意思是rails g model User name:string
。
要回答你的问题,我认为这会导致不必要的心理努力,特别是因为这样的事情已经存在于:
rails [d|destroy] model User
如果您仍想实施自己的产品,我建议您先查看Rails Generators,以获得帮助。我想这将取决于创建迁移模板等。