Hi there,
I recently started learning Ruby on Rails. I decided to learn Rails by
programming some kind of small statistic application where I can
document the fuel consumption of my car - i.e. everytime I'm at the gas
station I log price and amount of the gas refuled and the distance
travelled since the last refuelling.
One of my models looks like this:
# start
class Refuelling < ActiveRecord::Base
belongs_to :car
def consumption
liter/kilometer * 100
end
def liter_price
price/liter
end
def type_of_tires
if tires
"winter tires"
else
"normal tires"
end
end
end
# end
In my view I use this like this (simplyfied):
# start
<% for r in @refuelling %>
<%=h r.created_at.to_date %>
<%=h r.kilometer %>
<%=h r.liter %>
<%=h r.price %>
<%=h r.consumption %>
<%=h r.liter_price %>
<%=h r.type_of_tires %>
<% end %>
# end
Now I want to calculate the max, min, average of this consumption
method, but I do not know how. I tried creating a method like ...
# start
def max
maximum(consumption)
end
# end
... in my model but that did not work.
Any hints on how to accomplish this?
Thanks.
Max
--
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.