我正在尝试将模型和关联的结果存储在变量中,如下所示:
data = Sale.all.includes(:book)
但是,所有这一切都是在Sale
中存储data
的有效记录对象,且相关Book
没有数据(每个Sale
has_one
{{ 1}})
所以,我试过了:
Book
这正是我正在寻找的东西。但是我需要Sale.all.includes(:book).map |sale|
puts sale.book
puts sale
end
变量中的所有商店。
将销售数据与图书数据(针对每次销售)的最佳方式放在某种散列或JSON或XML中的最佳方法是什么?
希望我能解释得这么好
答案 0 :(得分:0)
您可以使用返回Hash的as_json
并接受一些其他序列化选项。
data = Sale.all.includes(:book).as_json(include: [:book])