我有一個用戶模型是has_many
的東西。我想在我的用戶表中添加一個默認的列。遷移應該如何進行?如何默認爲has_many中的很多
class AddDefaultThingToUsers < ActiveRecord::Migration
def change
change_table :users do |t|
t.integer :default_thing_id
end
end
end
這是正確的嗎?
更新(也許我是不夠清楚):
考慮用戶的has_many電子郵件。電子郵件belongs_to用戶。現在我想爲用戶表添加一個default_email列。
是default_thing_id同樣爲所有用戶? – tihom
不會。它會引用數據庫中的唯一Thing。事物也屬於用戶 –