我有一个模型,它有几个可以为空的列,由于额外的工作,现在需要一些列是非空的。
我遇到的问题是有外键约束。有可选的关联现在不是可选的。
我有很多需要关联的空白关联数据。建议?
从:
t.integer :user_id, :null => true
t.integer :place_id, :null => true
至:
change_column :hotel, :user_id, :integer, :null => false
change_column :hotel, :place_id, :integer, :null => false
我知道我可以使用 :default => val 选项,但是在此切换期间我还应该考虑其他什么吗?