【发布时间】:2010-10-03 17:51:45
【问题描述】:
我是 ActiveRecord 的新手。我意识到我忘记为我的一个表中的列添加默认值。我想创建一个迁移来解决这个问题,但我不知道怎么做。迁移期间是否可以调用 alter_column 方法?如果没有,我该怎么办?
编辑:我刚刚尝试使用 change_column,但这会导致如下错误:
-- change_column(:carts, :quantity, :integer, {:default=>1}) -> 0.0097 秒 耙中止! 发生错误,此迁移和所有后续迁移均已取消:
参数数量错误(0 代表 1)
【问题讨论】:
标签: database activerecord ruby-on-rails-3 migration