2010-08-07 66 views
0

我正在放置一個表單來創建訂單,其中一個訂單有許多訂單項目。我有它的工作,所以它列出所有可用的產品與空白數量字段,並且用戶可以更新這些字段來訂購大量的每個產品。嵌套表單錯誤

我驗證訂單商品模型中數量的數字性。

但現在唯一的問題是,如果用戶輸入無效數據,我將如何顯示訂單商品模型中的錯誤?目前,我只能得到「訂單項目是無效的」 ..

你可以看到我的形式在這裏,我使用HAML和formtastic: http://gist.github.com/513023

乾杯!

+0

你的意思是說你想自定義錯誤信息嗎? – zetetic 2010-08-07 19:00:02

+0

不是真的,我希望它顯示從訂單項模型的'數量應該是一個數字'的具體錯誤'而不是'訂單項無效' – Dan 2010-08-07 19:17:02

回答

0

我沒有用Formtastic自己,但你有:

accepts_nested_attributes_for :order_item 

...在您的訂單模式?

+0

嘿斯科特, 我看過那句話與參考到formtastic中的semantic_fields_for選項,但沒有理解它也適用於我稍微不同的實現..但它的工作完美! 非常感謝! – Dan 2010-08-07 23:20:43