14
Raylar 4.2'de, bir tablo oluştururken veya referanslar veya add_reference ile bir başvuru eklerken yabancı anahtarın silme üzerinde basamaklandırılmasını nasıl belirtebilirsiniz. Bir karma foreign_key
seçeneği belirtilmişse bu, ActiveRecord::ConnectionAdapters::TableDefinition#references
göreReferanslar için Cascade Silme veya Silme için Seçenek
create_table :childs do |t|
t.references :parent, index: true, foreign_key: {on_delete: :cascade}
t.string :name
t.timestamps null: false
end
çalışması gerekir
create_table :childs do |t|
t.references :parent, index: true, foreign_key: true
t.string :name
t.timestamps null: false
end