Cuando estoy en los rieles 3.2 de la consola, que pueden hacer esto muy bien:rieles ActiveRecord encontramos en la consola
p = Person.last
p.last_name
y se imprime el apellido.
Pero cuando trato de encontrarlo por el id
, es capaz de localizar el registro único y almacenarlo en la variable de mi p
, pero no puedo imprimir la columna de la last_name
. Por ejemplo:
p = Person.where(id: 34).limit(1)
impresión p
aquí muestra todas las columnas, pero p.last_name
dice este
NoMethodError: undefined method `last_name' for
#<ActiveRecord::Relation:0x000000055f8840>
cualquier ayuda se agradece.
Sí, cierto, pero no quería confundir la situación aún más. – x1a4
p = Person.find_by_id (34) para la victoria. Gracias. –