将默认值添加到已创建的列

时间:2012-10-30 14:22:06

标签: ruby-on-rails

我正在构建一个Rails 3.2.6应用程序,我需要在已经创建的名为tasks的表上的列中添加一个默认值。如何通过迁移完成此操作?

谢谢!

1 个答案:

答案 0 :(得分:4)

使用change_column(table_name, column_name, type, options = {})

def up
  change_column :tasks, :my_column, :integer, :default => 1
end