如何在Ruby中将集合从一种类型转换为另一种类型。在Ruby中转换集合
我有一个收集MileageRecords(日期,里程表,加仑),并希望生成FooObject(Miles,MPG)的列表。 FooObject属性是根据里程记录计算得出的。
这让我的数据,但我不明白如何创建一个集合
LogEntry.all.each_with_index do |log, index|
if index > 0
miles = LogEntry.all[index - 1].odometer - log.odometer
mpg = miles/log.gallons
puts "#{log.date} #{miles} #{mpg}"
end
end
谢谢。有关调用FooObject的任何想法? :) – Brig 2010-12-16 16:03:49
FuelEconomy或MileageEfficiency如何:-) – toolkit 2010-12-16 20:00:37