El metodo que te puede llegar a servir es collect que te permite aplicar un
bloque a todos los elementos de una coleccion

por ejemplo

@sum = 0
 @clientes_movimientos_debitos.collect{ |cli_debito| sum= sum +
cli_debito.cant_cuotas}


ruby-doc.org/core/classes/Array.html
Saludos.
Fabricio Tuosto


2010/4/13 Nestor Rodriguez <[email protected]>

>  Que tal amigos de RoR!
> Tengo una pregunta, aqui en el foro pude resolver el buscar dentro de un
> array con detect un campo.
> Algo como esto:
>   @clientes_movimientos_debitos.detect { |cli_debito|
>             cli_debito.solicitud.id == cliente_mov.solicitud.id
>           }.cant_cuotas
>
> Y funciona de maravillas, pero como pudiera yo hacer un sum de todos los
> campos de un array
> Esto es lo que tengo en mente:
>
>   @clientes_movimientos_debitos.detect { |cli_debito|
>             cli_debito.solicitud.id == cliente_mov.solicitud.id
>           }.cant_cuotas.sum
>
> Algo asi,  si me pudieran ayudar, desde ya gracias
> Nestor
>
> _______________________________________________
> 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

Responder a