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
は正しい構文ではないことを知っています。正しい構文/メソッド名は? また、整数/小数列の場合、上記はデフォルトの数値を追加する正しい方法です (つまり、文字列の "" など、数値自体以外のものが必要ですか)。