【发布时间】:2014-05-09 19:28:59
【问题描述】:
我有一个父模型和一个子模型。
我想强制要求在创建新父级时至少创建一个子级。
我正在使用 nested_form gem,目前正在使用此脚本来限制每条记录添加的子项数量。
$(function() {
var fieldsCount,
maxFieldsCount = 4,
$addLink = $('a.add_nested_fields');
function toggleAddLink() {
$addLink.toggle(fieldsCount <= maxFieldsCount)
}
$(document).on('nested:fieldAdded', function() {
fieldsCount += 1;
toggleAddLink();
});
$(document).on('nested:fieldRemoved', function() {
fieldsCount -= 1;
toggleAddLink();
});
// count existing nested fields after page was loaded
fieldsCount = $('form .fields').length;
toggleAddLink();
})
有没有办法让我也包括“最低”要求?让我们说(1)孩子?如果只有(1)嵌套表单可见,则基本上删除“删除链接”。
【问题讨论】:
标签: javascript ruby-on-rails-4 nested-forms