在 lhm(大型强子迁移器)中添加默认列

add column with default in lhm (Large Hadron Migrator)

我尝试添加具有默认值的列,例如

Lhm.change_table :recomendations do |m|
  m.add_column :amount, "TINYINT", default: 1
end

但出现错误:参数数量错误(给定 3,预期 2)gems/lhm-2.2.0/lib/lhm/migrator.rb:55:in `add_column'

正确的代码应该是什么?

刚刚意识到它只是将字符串附加到 sql,只是添加默认值,而不是 null 等 SQL

m.add_column :amount, "TINYINT DEFAULT 1"