Holas
Tengo la siguiente duda que no tengo muy claro como resolver.
Tengo 3 modelos: photos, comentarios y usuarios.
class Photo < ActiveRecord::Base
belongs_to :usuarios
has_many :comments
class Comment < ActiveRecord::Base
has_one :usuarios
has_one :photos
class Usuario < ActiveRecord::Base
has_many :photos
has_many :comments
Para cada photo hay comentarios introducidos por usuarios.
Cada comentario tiene un usario_id que apunta a usuarios…
Aqui vienen mis dudas
Muestro las fotos y los comentarios, pero a la ahora de mostrar el
avatar de los usuarios es cuando tengo el problema no se si es que no
tengo las relaciones correctamente hechas.
Os pongo un trozo de codigo
http://127.0.0.1:3000/photos/show/2
…
#el controlador
@photo = Photo.find(:first, :order => ‘rand()’)
@[email protected]
Hasta aqui todo correcto, encuentro la foto y los comentarios, pero
tambien me gustaria poder mostrar el avatar de la gente que escribio
el comentario… he probado diversas combinaciones pero siempre me da
error.
Alguien sabe como se mostraria el avatar ( que esta en la tabla
usuarios)?
Muchas gracias por vuestra atencion