我正在使用 JavaScript 为嵌套模型生成隐藏输入的表单。它看起来有点像这样:
<!-- Attrs. inputs for nested model price -->
<button>Add price</button>
jscript 会弹出一个引导模式,其中包含用于传递新价格属性的字段并为它们生成隐藏输入,如下所示:
<input type="hidden" value="1" name="product[prices_attributes][0][quantity]">
<input type="hidden" value="123" name="product[prices_attributes][0][amount]">
这意味着,对于我想发送给控制器的每个新价格,我必须生成 ID。问题是,有没有办法让控制器动态生成 id,而不是自己设置这些?