Estoy intentando leer los datos de dos tablas relacionadas.
Mis dos modelos Pagina y DataPagina, las tablas se me crearon
así:pagina (id,created_on, padre_id)
data_paginas (id, titulo, texto, pagina_id)
Intentando sacar el título,
p=Pagina.find(8)
p.data_paginas.titulo
NoMethodError: undefined method `titulo’ for DataPagina:Class, diría que
otras veces lo he hecho así y me ha funcionado, no se si es porque el
modelo data_paginas tiene un guión bajo, hay algo mal? gracias
On Nov 13, 2007, at 1:44 PM, Miguel Angel Calleja Lázaro wrote:
que
otras veces lo he hecho así y me ha funcionado, no se si es porque el
modelo data_paginas tiene un guión bajo, hay algo mal? gracias
Seguramente DataPagina es una has_many. En tal caso #titulo esta
definido para los elementos de la coleccion.
– fxn
Xavier N.
escribió:
p=Pagina.find(8)
definido para los elementos de la coleccion.
– fxn
Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es
Claro, tendría que recorrer la colección para sacar el título, cierto,
un lapsus… gracias