Ruby on rails Long Rails 6迁移打印输出

Ruby on rails Long Rails 6迁移打印输出,ruby-on-rails,ruby-on-rails-6,rails-migrations,Ruby On Rails,Ruby On Rails 6,Rails Migrations,我从rails 5.2.3升级到6.1.0,并注意到我的add_引用迁移日志已更改 对于Rails 5,它只是有: -- add_reference(:categories, :user, {:foreign_key=>true}) -> 0.0063s 使用Rails 6,我得到了以下结果: -- update_table_definition(:categories, ...) -> 0.0001s -- add_column("categories&

我从rails 5.2.3升级到6.1.0,并注意到我的add_引用迁移日志已更改

对于Rails 5,它只是有:

-- add_reference(:categories, :user, {:foreign_key=>true})
  -> 0.0063s
使用Rails 6,我得到了以下结果:

-- update_table_definition(:categories, ...)
   -> 0.0001s
-- add_column("categories", "user_id", :bigint, {})
   -> 0.0027s
-- add_index("categories", ["user_id"], {})
   -> 0.0041s
-- add_foreign_key("categories", "users", {:column=>"user_id"})
   -> 0.0021s
这是一个问题,因为update_table_definition(the…part)的第二个参数是我的迁移类的一个实例,它打印了4屏文本

有没有办法恢复Rails 5的简单打印输出?我知道我可以用VERBOSE=false关闭迁移日志,但随后我会丢失所有迁移日志


add_reference方法和missing_参数,比如说,在两个Rails版本之间,_with_time方法(打印日志)似乎没有改变。

最好在Rails github问题跟踪程序中提出这个问题。如果问题被视为bug,他们可能会给你一个更改的理由和/或修复问题。最好在Rails github问题跟踪程序中提出。如果问题被视为bug,他们可能会给您一个更改的理由和/或修复问题。