Hi, i have a problem inserting an data in a database
I''m doing a multiple saved in BD touring cycle in each
saved me the id should return the remains, or saved for
insert in the table below.
The problem is that I always return the first id is saved
This is my code
value.each do |item|
if item.to_s != ''''
log.error "debug post id " + param_name +
" = " +
item.to_s
#parametros comunes
@time_entry = TimeEntry.new
userid = User.current.id.to_i
@time_entry.project_id = @sec
@time_entry.spent_on = current_date
@time_entry.created_on = current_date
@time_entry.updated_on = current_date
@time_entry.activity_id = 8 #valor fijo
@time_entry.tyear = time1.strftime("%Y")
@time_entry.tmonth = time1.strftime("%m")
@time_entry.tweek Date.civil(@time_entry.tyear,
@time_entry.tmonth,
time1.strftime("%d").to_i).cweek.to_s
@time_entry.user_id = userid
#
horaval = @hora[param_name][index_arr]
#
@time_entry.hours = horaval #Horas
invertidas
@time_entry.save
last_insert_id = @time_entry.id
log.error "salvado " + index_arr.to_s +
",hora=" +
@hora[param_name][index_arr].to_s + ",idx = " + last_insert_id.to_s
end
end
always returns the first save, I''m doing wrong
Thanks
--
Posted via http://www.ruby-forum.com/.
--
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
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.