迁移文件中,什么是“:dependent
”选项用于,此选项可能的值是什么?每个价值是什么意思?有人可以向我解释吗?迁移“:从属”选项
例如这里使用:dependent => :delete
def self.up
create_table :car, :id => false do |t|
t.integer :brand_id, :null =>false
t.timestamp :buy_at, :null => false
end
add_index :car, :brand_id
add_foreign_key :car, :brands, :dependent => :delete
end
def self.down
drop_table :balance_updated
end