Tengo un modelo llamado List
que has_many :entries
. Como es habitual, los carriles 3 genera este método espectáculo para List
Incluir has_many resultados en REST JSON result
def show
@list = List.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.json { render json: @list }
end
end
¿Cómo puedo cambiar format.json
para incluir los resultados de entries
@list
en la respuesta JSON así?
Sé que podría convertir @list
en un hash, agregue el valor Hash de .entries
a eso, luego renderice el hash, pero sospecho que Rails tiene un truco más elegante bajo la manga.
'@List = List.Find (params [: id]). Une (: entradas)' –