我試着讓所有的數據,包括的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}'你會看到訂單的細節。 –