如何将默认数组添加到db中的列

时间:2014-11-26 18:24:47

标签: ruby-on-rails-4 default-value rails-migrations

现在我正在尝试将默认值添加到数据库列。我正在尝试使用以下迁移文件。

def change
  add_column :user_preferences, :preference, :default => "Media, Responsibilities, Email"
end

当我尝试rake db:migrate时,它会显示以下错误。

undefined method `to_sym' for #<Hash:0x007fc33683e658>/db/migrate/20141120090990_add_preference_to_user_preference.rb:3:in `change'
NoMethodError: undefined method `to_sym' for #<Hash:0x007fc33683e658>
/db/migrate/20141120090990_add_preference_to_user_preference.rb:3:in `change'

在模型中

serialize :preference

我想在preference列添加默认值。帮助我。

0 个答案:

没有答案