[Ror-es] dudas de ruby con count

Fernando Blat ferblape at gmail.com
Sat Dec 9 09:02:13 GMT 2006


Utiliza el .size mejor.

On 12/9/06, Sebastian Martines <ruby-forum-incoming at andreas-s.net> wrote:
> Fernando Blat wrote:
> > Hola Sebastian,
> >
> > el m�todo find_by_id te va a devolver 1 objecto en caso de que lo
> > encuentre y nil en caso de que no. Un objeto o nil no tienen m�todo
> > count, sino s�lo los arrays.
> >
> > Por eso creo que te has confundido de "finder din�mico" y andas
> > buscando algo como find_all_by_loquesea, sin embargo find_all_by_id no
> > tiene mucho sentido ya que el id va a ser, posiblemente clave �nica y
> > nunca devolver�a m�s de un elemento.
>
> hola fernando,
>
> entiendo lo q decis, pero estube probando y no me funciona, hize esto
>
> supongamos q tengo 4 productos en mi tabla Productos con el nombre
> "algo"
>
> prod_especifico= Producto.find_all_by_nombre("algo")
> prod_especifico.count (deberia ser 4)
>
>  y me arroja esto
>
> undefined method `count' for #<Array:0xb76cccb0>
>
>
> --
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>


-- 
Fernando Blat
blog > http://www.inwebwetrust.net


More information about the Ror-es mailing list