ネストされたモデルの非表示の入力を生成する 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 を自分で設定する代わりに、コントローラーに ID を動的に生成させる方法はあるのでしょうか?