Ich habe ein Modell namens List
, dass has_many :entries
. Wie üblich, Rails 3 für List
diese Show-Methode erzeugtInclude has_many Ergebnisse in REST JSON Ergebnis
def show
@list = List.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.json { render json: @list }
end
end
Wie kann ich format.json
umfassen die entries
Ergebnisse von @list
in der JSON-Antwort als auch ändern?
Ich weiß, ich könnte @list
zu einem Hash konvertieren, fügen Sie den Hash-Wert von .entries
zu diesem, dann rendern den Hash, aber ich vermute, dass Rails hat einen eleganter Trick in seinem Ärmel.
'@liste = List.Find (params [: id]). Schließt sich (: Einträge)' –