【问题标题】:how to create new rails generator for dropping a table如何创建新的 Rails 生成器以删除表
【发布时间】:2016-10-28 13:33:40
【问题描述】:

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

我希望能够: rails g migration DropTableUser

【问题讨论】:

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


    【解决方案1】:

    为了更正您的问题,rails g migration User name:string 将导致名为 User not a model 的迁移,我猜您的意思是 rails g model User name:string

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

    rails [d|destroy] model User

    如果您仍想实现您的,我建议您改用 Rails 生成器来帮助您解决问题。我想这将取决于创建迁移模板等。

    【讨论】:

    • 这将破坏模型,但不会破坏数据库表。
    猜你喜欢
    • 2017-05-03
    • 1970-01-01
    • 2012-11-19
    • 1970-01-01
    • 1970-01-01
    • 2011-04-24
    • 1970-01-01
    • 1970-01-01
    • 2020-12-23
    相关资源
    最近更新 更多