嵌套表单错误
问题描述:
我正在放置一个表单来创建订单,其中一个订单有许多订单项目。我有它的工作,所以它列出所有可用的产品与空白数量字段,并且用户可以更新这些字段来订购大量的每个产品。嵌套表单错误
我验证订单商品模型中数量的数字性。
但现在唯一的问题是,如果用户输入无效数据,我将如何显示订单商品模型中的错误?目前,我只能得到“订单项目是无效的” ..
你可以看到我的形式在这里,我使用HAML和formtastic: http://gist.github.com/513023
干杯!
答
我没有用Formtastic自己,但你有:
accepts_nested_attributes_for :order_item
...在您的订单模式?
+0
嘿斯科特, 我看过那句话与参考到formtastic中的semantic_fields_for选项,但没有理解它也适用于我稍微不同的实现..但它的工作完美! 非常感谢! – Dan 2010-08-07 23:20:43
你的意思是说你想自定义错误信息吗? – zetetic 2010-08-07 19:00:02
不是真的,我希望它显示从订单项模型的'数量应该是一个数字'的具体错误'而不是'订单项无效' – Dan 2010-08-07 19:17:02