params ={
"NumRounds"=>"2.0",
"Notes"=>"TEST - Saturday night",
"commit"=>"Update",
"authenticity_token"=>"c2a3e521f2726bd96c790579925fecd2c726b709",
"NumTrucks"=>"4.0",
"haul"=>{
"Sat Jun 28 00:00:00 UTC 2008,2,"=>{
"Tons"=>"",
"Material"=>"",
"Plant"=>"",
"PGOil"=>"",
"JobID"=>"",
"Site"=>""
},
"1"=>{
"Tons"=>"500.0",
"Material"=>"SMA 12.5mm 10-30 H",
"Plant"=>"1",
"DayShiftYN"=>"N",
"PGOil"=>"PG 76-22",
"JobID"=>"12008-614",
"Site"=>""
},
"2"=>{
"Tons"=>"200.0",
"Material"=>"Curb Mix",
"Plant"=>"2",
"DayShiftYN"=>"N",
"PGOil"=>"",
"JobID"=>"08048-",
"Site"=>""
}
},
"day"=>"2008-06-28",
"crew_leader"=>"2"
}

params["haul"].each_pair do |k,v|
p k
p v
v.each_pair {|k,v| p "#{k} is #{v}"}
end


$ruby ce.rb
"Sat Jun 28 00:00:00 UTC 2008,2,"
{"Plant"=>"", "Material"=>"", "Tons"=>"", "PGOil"=>"", "JobID"=>"", "Site"=>""}
"Plant is "
"Material is "
"Tons is "
"PGOil is "
"JobID is "
"Site is "
"1"
{"Plant"=>"1", "Material"=>"SMA 12.5mm 10-30 H", "Tons"=>"500.0", "PGOil"=>"PG 76-22", "DayShiftYN"=>"N", "JobID"=>"12008-614", "Site"=>""}
"Plant is 1"
"Material is SMA 12.5mm 10-30 H"
"Tons is 500.0"
"PGOil is PG 76-22"
"DayShiftYN is N"
"JobID is 12008-614"
"Site is "
"2"
{"Plant"=>"2", "Material"=>"Curb Mix", "Tons"=>"200.0", "PGOil"=>"", "DayShiftYN"=>"N", "JobID"=>"08048-", "Site"=>""}
"Plant is 2"
"Material is Curb Mix"
"Tons is 200.0"
"PGOil is "
"DayShiftYN is N"
"JobID is 08048-"
"Site is "