2011-06-03 30 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 

這樣,它會拋出的情況下,有人試圖打破它一個例外。

相關問題