質問: Railsで ユーザーAの商品をユーザーBが買うとして、取引1という取引を作るためnewメソッドを使いたいのですが、 取引1には id Seller_id(ユーザAのID) buyer_id(ユーザーBのID) というカラムがあるとします。 ただ、ユーザAはログイン後、ユーザーBの商品一覧をみてそこから注文作成ページに飛ぶようにしたくて、deals/newにゲットリクエストを送ってnewメソッドを実行するとユーザーBのIDを付与できないから商品注文画面でまた取引する相手のユーザーを選択するが必要になってしまうのですが、どのようにURL設計をすればいいのでしょうか。
回答: 間違ってたら申し訳ないんですけど、 商品にユーザーBの情報入れとけばいいんじゃないですかね 商品を登録するって作業があると思うんですけど、 商品を登録するユーザーのidを突っ込んでセーブしとくみたいな あとは紐付けとくと便利なので双方のモデルにhas_many,belongs_toって、書いて色々やっとくとやりたいことは出来ると思うので試してみてください