【发布时间】:2016-10-28 13:33:40
【问题描述】:
我创建了一个需要能够动态创建和删除表的应用程序,创建时我使用它非常简单:
rails g model User name:string
但是没有删除表的生成器。
我希望能够:
rails g migration DropTableUser
【问题讨论】:
标签: ruby-on-rails activerecord migration generator drop-table
我创建了一个需要能够动态创建和删除表的应用程序,创建时我使用它非常简单:
rails g model User name:string
但是没有删除表的生成器。
我希望能够:
rails g migration DropTableUser
【问题讨论】:
标签: ruby-on-rails activerecord migration generator drop-table
为了更正您的问题,rails g migration User name:string 将导致名为 User not a model 的迁移,我猜您的意思是 rails g model User name:string。
为了回答你的问题,我认为这会导致不必要的脑力劳动,特别是因为这样的事情已经存在于:
rails [d|destroy] model User
如果您仍想实现您的,我建议您改用 Rails 生成器来帮助您解决问题。我想这将取决于创建迁移模板等。
【讨论】: