こんにちは、私は現在、fastercsv を使用して ActiveRecord 要素を作成しています。私の人生では、このバグを確認することはできません (疲れています)。要素の値として保存したい場合、Trade または Quote のいずれかとして正しく出力されます
しかし、アクティブレコードに保存しようとすると、うまくいきません。
FasterCSV.foreach("input.csv", :headers => true) do |row|
d = DateTime.parse(row[1]+" "+row[2])
offset = Rational(row[3].to_i,24)
o = d.new_offset(offset)
t = Trade.create(
:name => row[0],
:type => row[4],
:time => o,
:price => row[6].to_f,
:volume => row[7].to_i,
:bidprice => row[10].to_f,
:bidsize => row[11].to_i,
:askprice => row[14].to_f,
:asksize => row[15].to_i
)
end
アイデア?
Name と Type はどちらも文字列で、 type以外の値はすべて機能します。本当に単純なことを見逃していませんか?