Rails の個人的な請求書作成アプリの場合、次のようなアドバイスを使用productsできamountますadd new product。
1 つの請求書には多くの製品があり、1 つの製品には多くの請求書があるため、これは双方向の HABTM 関係であると考えました。したがって、テーブルinvoices、products、およびそれらの結合テーブルを作成しましたinvoices_products。
invoices/newユーザーが collection_select を使用して製品を選択し (すべての製品が既にproductsテーブルにプリロードされています)、その背後にあるテキスト フィールドに金額を入力できるフォームがページにあることを望みます。add new productユーザーは、のように をクリックして、これら 2 つのフィールド (collection_select と text_field) を複製できる必要がありますRailsCast #403 Dynamic Forms 04:50。
どうすればそれを行うことができますか?amountまた、請求書ごとに複数の製品があり、複数の金額があるため、text_fieldからのデータをどのテーブルに配置しますか?
正しい方向への回答は大歓迎です!