2010-08-10 44 views
0

我試圖驗證一個模型中的屬性,當我摧毀另一個模型。這是一個複雜的驗證,所以我寫了一個自定義驗證方法。問題是我如何在銷燬其他模型時調用該驗證方法?Rails validates_associated on destroy

我希望能夠做這樣的事情:

validates_associated :part, :on => :destroy

雖然顯然不起作用。我也試着做

before_destroy self.part.validate_method

但給出了一個未定義的一部分。

任何解決方案?

回答

1

before_destroy {| obj | obj.part.validate_method}

+0

哇,工作!謝謝! – Audie 2010-08-11 13:58:31