Sommare i valori dei record

ho 2 modelli

class Core < ActiveRecord::Base
has_many :votes
end

class Vote < ActiveRecord::Base
belong_to :cores
end

il modello votes ha un campo con il voto (0,1,2)

vorrei che selezionando un core (ad es. Core.find(:first)) possa
ottenere la somma di tutti i voti associati al core.
Finora ho trovato solo un metodo che permette di contare il numero di
voti e cioè valore_voto_count.
C’è un elemento simile per la somma?
Grazie

se ho capito bene la domanda… certo! :wink:

http://api.rubyonrails.org/classes/ActiveRecord/Calculations/ClassMethods.html

bella!
jeko


Da: [email protected] per conto di Luca R.
Inviato: dom 04/11/2007 18.47
A: [email protected]
Oggetto: [ruby-it] sommare i valori dei record

ho 2 modelli

class Core < ActiveRecord::Base
has_many :votes
end

class Vote < ActiveRecord::Base
belong_to :cores
end

il modello votes ha un campo con il voto (0,1,2)

vorrei che selezionando un core (ad es. Core.find(:first)) possa
ottenere la somma di tutti i voti associati al core.
Finora ho trovato solo un metodo che permette di contare il numero di
voti e cioè valore_voto_count.
C’è un elemento simile per la somma?
Grazie

Posted via http://www.ruby-forum.com/.