Railsでmigrationする時にundefined method `to_sym'
出たエラーはこんな感じ
NoMethodError: undefined method `to_sym' for {:default=>true, :null=>false}:Hash
migrationはこうしているだけ。defaultをfalseからtrueにするだけ。
def up change_column :questions, :enabled, default: true, null: false end ||< と思ったけど、ただのケアレスミスで、:booleanって書くの忘れてただけだった。 >|| def up change_column :questions, :enabled, :boolean, default: false, null: false end
change_column_defaultを使えば良いケースだ。
change_column - リファレンス - - Railsドキュメント