Rails beginner Rails beginner - 6 months ago 12
Ruby Question

Rails how to sum columns?

Example I have:

@test = Pakke.find([[4], [5]])


In my Pakke table I have a column named
prismd


How do I sum the two values for the
prismd

columns for @test?

Answer

You can summarize directly on the database by creating the respective SQL like this:

Pakke.sum(:prismd, :conditions => {:id => [4,5]})

See ActiveRecord::Calculations for more usage examples and general documentation.