我可以:include
assiciations到JSON響應使用to_json
像這樣:軌道4 to_json包括多個瓦爾
def stats
@orders = Order.all
respond_to do |format|
format.json { render :json => @orders.to_json(:include => :review) }
end
end
它的工作好,但如果我需要在多個變量的關聯?
此:
def stats
@orders = Order.all
@tasks = Task.all
respond_to do |format|
format.json { render :json => {
orders: @orders.to_json(:include => :review),
tasks: @tasks.to_json(:include => :user)
}
}
end
end
您可以用'的ActiveSupport :: JSON.decode(訂單)' –
所以這將是一種'編碼{decode(enconde(orders))}'? –
當你做'to_json'它轉換json字符串中的對象,所以要轉換它,你需要解碼它 –