在一個標準的Rails控制器的末端有:添加在JSON輸出嵌套字段中的Rails控制器
respond_to do |format|
format.html
format.json { render json: @cars }
end
按預期工作。除JSON不具備的@cars
協會:
class Car < ActiveRecord::Base
attr_accessible :model, :color
belongs_to :manufacturer
end
的JSON沒有製造商的領域。我如何讓JSON獲得這些?有什麼我添加到belongs_to
電話?有沒有一種方法可以將它添加到從format.json
創建的對象?
這回答我的問題,但適用於所有'汽車'。有沒有辦法只爲一個特定的控制器做到這一點? –
不適合我,我沒有看到任何額外的領域。我從'manufacturer_json'返回'{name:'abcdef'}。as_json'。但是JSON和以前一樣,沒有'name'字段。 –
嗯,突然開始工作,也許是一個緩存問題。 –