-
マイグレーションファイルを生成する方法:
rails generate migration AddDefaultValueToTableName column_name:data_type:default_value
上記のコマンドを実行すると、
db/migrate
ディレクトリに新しいマイグレーションファイルが生成されます。column_name
は追加するカラムの名前、data_type
はカラムのデータ型、default_value
はカラムのデフォルト値を指定します。 -
マイグレーションファイルを編集する方法: マイグレーションファイルを開き、
change
メソッド内にカラムの追加コードを追記します。class AddDefaultValueToTableName < ActiveRecord::Migration[6.0] def change add_column :table_name, :column_name, :data_type, default: default_value end end
上記の例では、
:table_name
はテーブルの名前、:column_name
は追加するカラムの名前、:data_type
はカラムのデータ型、default: default_value
はカラムのデフォルト値を指定します。 -
マイグレーションを実行する方法:
rails db:migrate
上記のコマンドを実行すると、マイグレーションが適用され、新しいカラムがデータベーステーブルに追加されます。追加されたカラムはデフォルト値を持つように設定されます。