2011-04-18 55 views
0

我所知道的validates_associated,但我不知道它做什麼,我需要做的......Rails:驗證關聯並保存?

我有一個模型Photo這HAS_ONE Attachment - 我需要確保照片具有相關,在照片本身保存之前保存有效的附件。

是否validates_associated涵蓋所有這一切,或者是否有不同/更好的方式來做到這一點?

謝謝!

回答

1

除了validates_associated之外,您在尋找validates_presence_of。如API中所述:

[validates_associated]如果關聯尚未分配將不會失敗。如果您想確保該關聯既存在且保證有效,也需要使用validates_presence_of

+0

在那裏,我們走了,感謝慢跑我的記憶。 – Andrew 2011-04-18 20:01:02