Rails:使用ActiveRecord去掉默认值?

时间:2011-09-21 04:22:42

标签: ruby-on-rails

我创建了一个activeRecord,它使用以下命令将默认值添加到MYSQL表列:default => 1000

我想现在摆脱这个默认值。我该怎么办?我试过了:默认=>没有用。

1 个答案:

答案 0 :(得分:0)

添加迁移文件

class RemoveDefaultValueOfKarmaInUsers < ActiveRecord::Migration
  def self.up
    change_column :users, :karma, :integer, :default => nil
  end

  def self.down
    change_column :users, :karma, :integer, :default => 1000
  end
end