Could someone please tell me how to escape the ‘division’ arithmetic
symbol in a model or controller? I’ve searched around and cannot find a
solution.
I’ve got the following in my model:
def avg_risk
t = 0
self.audits.each{|key| t = t + key.control_rating }
t = t / self.audits.count #this line doesn’t work… I’ve even tried
/
return t
end
Any help would be appreciated.
On Tue, Feb 28, 2006 at 10:07:50PM -0000, Joshua S. wrote:
Could someone please tell me how to escape the ‘division’ arithmetic
symbol in a model or controller? I’ve searched around and cannot find a
solution.
Well, what do you want to have happen?
And what actually happens?
Looks like you’re trying to do arithmetic on those values - are you
sure they’re numeric? Perhaps one of them is a string or something?
I’ve got the following in my model:
def avg_risk
t = 0
self.audits.each{|key| t = t + key.control_rating }
t = t / self.audits.count #this line doesn’t work… I’ve even tried /
return t
end
-jim
On Tuesday, February 28, 2006, at 10:23 PM, Jim C. wrote:
Well, what do you want to have happen?
And what actually happens?
Looks like you’re trying to do arithmetic on those values - are you
sure they’re numeric? Perhaps one of them is a string or something?
I’m sure that they’re both numbers. I cannot remember the exact error
number because I’m not at work, but the gist of it was the operation
could not be completed.
I think I’m going to try to install the arithmetic plugin for Rick
Olson…or wait for 1.1, all I’m trying to do is get an average value of
an attribute for a collection.