嵌套表单错误

问题描述:

我正在放置一个表单来创建订单,其中一个订单有许多订单项目。我有它的工作,所以它列出所有可用的产品与空白数量字段,并且用户可以更新这些字段来订购大量的每个产品。嵌套表单错误

我验证订单商品模型中数量的数字性。

但现在唯一的问题是,如果用户输入无效数据,我将如何显示订单商品模型中的错误?目前,我只能得到“订单项目是无效的” ..

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

干杯!

+0

你的意思是说你想自定义错误信息吗? – zetetic 2010-08-07 19:00:02

+0

不是真的,我希望它显示从订单项模型的'数量应该是一个数字'的具体错误'而不是'订单项无效' – Dan 2010-08-07 19:17:02

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

accepts_nested_attributes_for :order_item 

...在您的订单模式?

+0

嘿斯科特, 我看过那句话与参考到formtastic中的semantic_fields_for选项,但没有理解它也适用于我稍微不同的实现..但它的工作完美! 非常感谢! – Dan 2010-08-07 23:20:43