0
それはGRPCを使用して私の最初の日だと私はいくつかの質問を持っている:GRPC。関連付けを作成するには?
は、私が生成されたときにこのようになりますGRPC順序を持って言う:
Google::Protobuf::DescriptorPool.generated_pool.build do
add_message "something.Order" do
optional :uuid, :string, 1
repeated :shipments, :message, 2, "something.Shipment"
...
end
end
のでOrder
が多くshipments
を持っています。サービスで応答として返送する注文を作成すると...多くの出荷を作成するにはどうすればよいですか?
私はちょうど行うことができます。
order = Order.find(request.id)
Something::Order.new(uuid: order.id, shipments: [order.shipments)
それともにする必要があるん:
order = Order.find(request.id)
Something::Order.new(uuid: order.id, shipments: [order.shipments.attributes)