Tengo una clase de nota que pertenece a un usuario (es decir, un usuario puede crear muchas notas).Rieles: incluir el objeto relacionado en la salida JSON
pinza de mi controlador de notas
class NotesController < ApplicationController
before_filter :authenticate_user!
respond_to :html, :xml, :json
# GET /notes
# GET /notes.xml
def index
@notes = Note.includes(:user).order("created_at DESC")
respond_with @notes
end
Cuando pido el índice de resultados JSON por ejemplo /notes.json, devuelve las notas, pero sólo devuelve user_id para el objeto de usuario. Me gustaría que también incluya user.username (y sería curioso cómo tener incrustado el objeto de usuario completo).
Pregunta de bonificación: No he podido encontrar la forma de mostrar la columna como author_id y relacionarla con el usuario. Si esto es fácil de hacer, ¿cómo lo haces?
¡Perfecto! Eso me llevó a donde tenía que ir. Pude volver a agregar en el soporte de html después de hacer funcionar la parte json como lo mostró. – Codezy
@Jimmy Cuadra: Trabajé muy útil para mí. Gracias un montón. – Besi