我正在向我的 rails 应用程序的数据库添加一个新的迁移,其中我正在向一个新的应用程序添加列。某些列具有默认值。我也想为一些现有的列添加默认值。我的代码目前如下所示:
class AddStuffToTable < ActiveRecord::Migration
def change
add_column :table, :column4, :string
add_column :table, :column5, :boolean, default: false
add_default_to_column :table, :column1, default: 0
add_default_to_column :table, :column2, default: 5.8
end
end
我知道add_default_to_column
不是正确的语法。正确的语法/方法名称是什么?此外,对于整数/小数列,以上是添加默认数字的正确方法(我的意思是我是否需要除数字本身之外的任何内容,例如字符串的“”等)