2011-06-03 27 views
2

我遵循Railscasts#197 http://railscasts.com/episodes/197-nested-model-form-part-2中有关如何添加在rails中动态添加表单域的链接的说明。这太棒了!我从来不会想到我自己。如何限制我可以使用jQuery添加的表单字段的数量?

我想弄清楚是否有办法限制允许用户添加用户的字段数量。例如,我可以默认从2个字段开始,但总共最多需要5个字段。 (即在调查范例中,我可以默认为2个答案,但要确保不超过5个答案)。

(小东西:有谁知道如何使新的领域了slideDown(),而不是仅仅出现?)

回答

0

此外还需要注意的是,如果它是一个相关的约束,Y ou还应该确保服务器端的这一限制,因为您无法控制客户端浏览器单独完成的操作。

您可以通过在你的Parent模型添加像这样做:

accepts_nested_attributes_for :children, allow_destroy: true, limit: 5 

这样,它会抛出的情况下,有人试图打破它一个例外。

相关问题