我的工作模型有一個複雜的表單。它接受信用,圖像和視頻的嵌套屬性。 (它是埃洛伊Duran的複雜形式示例的修改版本)Rails複雜表單驗證?
- 我想驗證的至少一個信用的存在
- 我想驗證的至少一個圖像或一個的存在視頻
當我這樣做(在work.rb):
validates_presence_of :credits
它驗證正確,當我嘗試提交形式,無任何信用,但如果我刪除最後一個信用它不驗證(通過checki在信用的屬性中加入「_delete」的check_box)。它提交工作,刪除離開工作的唯一信用,沒有任何信用。
你對我如何正確驗證它們有任何想法嗎?
謝謝彼得,marked_for_destruction是我正在尋找,但任何?你使用的方法太棒了。 – fahrio 2009-10-06 08:18:14
酷,很好的工作彼得。 – klochner 2009-10-06 16:39:51