в файле миграции, для чего используется опция ":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