How i add the sum in too this field


#1
Day work Start End Work time/Day

<% for shift in @shifts %>

<%= shift.date.strftime '%a' %>Â <%= shift.date.strftime '%d/%m/%Y' %> <%= time_ampm shift.start %> <%= time_ampm shift.end %> <%= (shift.end - shift.start)/100 %>

now I want to add the sum of Work time/Day in to new field when i create

what is that command


#2

On Thu, Feb 19, 2009 at 5:17 AM, MaD removed_email_address@domain.invalid wrote:

puts sum
Also, you should be able to do the following:

sum = rows.inject(0) { | sum, row | sum + row.value }

Good luck,

-Conrad


#3

to be honest, i don’t really understand what you are trying to do, but
if you just want to build a sum to put it into some field:
initialize a variable with 0 (outside of your for-loop) and add any
value you want to that variable.

sum = 0
rows.each do |row|
sum += row.value
end
puts sum


#4

from “<%= (shift.end - shift.start)/100 %>” mean work time per day

now i want to add the sum of Total work time i to new field

i’m newbie for ROR please tell me step by step , thank you .