2011-09-19 26 views
2

我知道destroy cascade將工作,如果在模型中設置適當的關係,但我想知道是否有一種方式destroy cascade即時,無需一切設置?也許像model.destroy :cascadeRails:On-the-fly消除級聯?

還是我限於原始SQL在這種情況下?

回答

1

我還沒有聽說過這樣做對飛的方式,但不是使用原始的SQL試試這個:

AssociatedModel.destroy_all(:model_id => @model.id) 
@model.destroy