Leer datos relacionados

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