0

私はこの練習アプリを構築しています:

http://order-checker.herokuapp.com/ユーザー: ユーザーパス: abcd1234

ユーザーには多くの製品と顧客がいます。各顧客には多くの注文があります。各注文は多くの製品で構成されています。

問題は、モデルの関連付けとリソースを適切に設計するにはどうすればよいかということです。order_id と product_id を保持するラインアイテムのような結合エンティティを使用して has_many :through アソシエーションを使用する必要がありますか? ルート ファイル内のリソースをどのように編成し、ネストするかどうかを指定する必要がありますか? 従来のショッピング カートの実装と同様に、注文に :session オブジェクトを使用する必要がありますか? そうではないと思います。

最も効率的な関連付けとリソースの設計を使用して、これを実装する正しい方法は何だろうか。

関連付けに関して、モデルはどのように見えるべきですか? また、どのアクティブ レコード コールが生成されますか? :resources に関して、ルート ファイルはどのように見えるべきですか?

誰かが私を助けてくれることを願っています:)

ありがとう!

4

0 に答える 0