Somme sur plusieurs colonnes avec Activerecord

Je suis nouveau à Activerecord. Je veux faire la somme sur plusieurs colonnes d'un Étudiant modèle. Mon élève modèle est comme suit:

 class Student < ActiveRecord::Base
   attr_accessible :class, :roll_num, :total_mark, :marks_obtained, :section
 end

Je veux quelque chose comme ça:

 total_marks, total_marks_obtained = Student.where(:id=>student_id).sum(:total_mark, :marks_obtained)

Mais il est donné suite à l'erreur.

NoMethodError: undefined method `except' for :marks_obtained:Symbol

Donc je me demande si je dois interroger le modèle à deux reprises pour le haut, c'est à dire à trouver le total des marques et de l'autre, pour trouver les résultats obtenus.

pouvez-vous montrer à votre modèle , et que la colonne de votre table ?
Quelle erreur avez-vous?
Je suis NoMethodError: undefined method `sauf' pour :total_marks_obtained:Symbole

OriginalL'auteur Joy | 2014-02-20