The sum of the values

Hi!
I want to find sum of values for a particular field of all the records. Right nw i m doing it using simple looping mechanism.
@dummy=0
@quotations.each do|quotation|@dummy+=quotation.value end
Is there any other way for doing this??

  Also, when i m using an observer on a dropdown where on selecting a vendor's name from it, would result in shwoing the list of quotations from him. This is working for some vendors only. Wot cud be the problem??

Thnx and regards,
Swanand

Hi --

Hi!
     I want to find sum of values for a particular field of all the
records. Right nw i m doing it using simple looping mechanism.
@dummy=0
@quotations.each do|quotation|@dummy+=quotation.value end
Is there any other way for doing this??

This should do it:

   total = @quotations.sum(:value)

     Also, when i m using an observer on a dropdown where on selecting a
vendor's name from it, would result in shwoing the list of quotations from
him. This is working for some vendors only. Wot cud be the problem??

I can't tell without some more information.

David

Hi!
I m hvng a list of vendor’s with me. In the view i hve attached an observer to the dropdown of this vendor’s list.
<%= observe_field (:vendor_name_id
:frequency=>1,

                           :update=>'ob_div',
                           :url=>{:action=>:quotation}) %>

Now, once the user selects a vendor from the dropdown,thn in the quotation action in controller, i m trying to find out his credit rating and the credit period expiry date for the latest order placed with him(with some date arithmatic)

  @vendor=Entry.find_by_name(request.raw_post).

which will populate the ob_div. This is working for some vendors and not all. In the vendor’s table i m hvng the column called as 'credit_rating"
Wot cud be wrong?
Thnx and regards,
Swanand