0

null->''変換を処理するための移行を作成しようとしていますが、機能していないようです。私は持っています:

def up
  change_column :items, :detail, :text, :default => ''
end

これは正しい構文ですか?

どうも

4

2 に答える 2

3

それはほぼ正しいように見えます。

ただし、MySQL を使用している場合は、デフォルト値を TEXT または BLOB フィールドに設定できないことに注意してください。

于 2012-05-25T04:31:18.053 に答える
0

この質問はchange_column_default(table_name, column_name, dafault_value) すでにここで尋ねられています: Rails migrations: Undo default setting for a column

于 2012-05-25T03:59:16.350 に答える