Si la clase ProductsImages tiene un belongs_to :products, y Products su
correspondiente has_many o has_one :product_image/s, entonces no
necesitas agregar la condició:
:conditions => 'products.id=productsimage.product_id'
Esta es la culpable de que solo te traiga productos con imagen y los
demás no. El /include/ podes dejarlo para hacer un eager loading, pero
el conditions sacalo.
On 07/27/2011 09:11 AM, simula wrote:
Hola, estoy empezando con ruby on rails y tengo una tabla de productos y otra
de imagenes de productos
a la hora de mostrar productos en el controlador hago esto
@products = Product.paginate :per_page => 5, :page => params[:page]
me muestra los productos paginados
y quiero mostrar las imágenes de cada producto
he intentado esto
#@products = Product.paginate :per_page => 5, :page => params[:page], :include => "
productsimages ", :conditions => 'products.id=productsimage.product_id'
y claro así me muestra sólo los productos que tienen imagen.
Alguien me puede ayudar que tengo que hacer?
Llevo varios días y no se como seguir
gracias
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar