【问题标题】:How to change migration file name? (Rails)如何更改迁移文件名? (导轨)
【发布时间】:2017-06-16 18:12:49
【问题描述】:

我的迁移文件名有误(它必须是 projects 而不是 products)。我称之为:20170131095212_add_title_to_products.rb,但它包含正确的表格:

class AddReferenceToProducts < ActiveRecord::Migration
    def change
        add_column :projects, :title, :string, length: 512
    end
end

如何正确更改迁移文件名? 红宝石'2.3.0',Rails'4.2.6'。 谢谢。

【问题讨论】:

    标签: ruby-on-rails migration database-migration rails-migrations


    【解决方案1】:

    重命名文件名,

    20170131095212_add_title_to_projects.rb
    

    重命名类。

    AddReferenceToProjects
    

    您也可以删除迁移并创建新的。

    【讨论】:

    • 当我看到这个答案时,我首先想到的是,“他为什么不直接删除迁移并从头开始?”很高兴你提到它。据我所知,没有合理的必要保留这种迁移。
    猜你喜欢
    • 2021-12-30
    • 2021-06-23
    • 1970-01-01
    • 1970-01-01
    • 2014-07-12
    • 1970-01-01
    • 2016-09-30
    • 2016-02-26
    • 2013-03-15
    相关资源
    最近更新 更多