我试着让所有的数据,包括的has_many assosoation:如何使用包括在轨道上5.0活动记录
class Order < ApplicationRecord
has_many :order_details
class OrderDetail < ApplicationRecord
belongs_to :order
然后使用retrive数据:
@orders = Order.includes(:order_details)
但输出它的唯一订单数据:
[
{
id: 1,
customer_id: 4,
code: "c2306df9",
date: "2016-09-18T12:13:00.000Z",
downpayment: 500000,
amount: 3000000,
created_at: "2016-11-06T07:44:07.000Z",
updated_at: "2016-11-06T07:44:09.000Z"
}
]
我的期望是数据订单和订单详细信息合并。关于在Rails 5.0上包含任何问题还是可能有其他方法?
May Sameone可以提供帮助。谢谢
您的期望是不正确的。如果您运行'@orders.map {| x | x.order_details}'你会看到订单的细节。 –