【问题标题】:Is there a (necessary) redundancy in the migration format Add x to y?迁移格式 Add x to y 中是否存在(必要的)冗余?
【发布时间】:2009-05-25 17:15:47
【问题描述】:

要将电话列添加到门票表中,我可以这样写:

ruby script/generate migration AddPhoneToTickets phone:string

这里似乎有冗余。但是有必要吗?

要求我们在迁移名称 (AddPhoneToTickets) 和列定义 (phone:string) 中都指定“电话”,这不是在重复自己吗?

【问题讨论】:

    标签: ruby-on-rails migration dry


    【解决方案1】:

    您不需要将 Phone 放在迁移名称中。例如,如果您要添加一堆联系人字段,您可以轻松地将其命名为AddContactFieldsToTickets 并指定所有字段。实际上,除了表名之外,将迁移的名称用于其他任何内容都不够具体。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-31
      相关资源
      最近更新 更多