G'day les gars, j'utilise actuellement fastercsv pour construire des éléments ActiveRecord et je ne peux pas pour la vie de moi voir ce bug (fatigué), mais pour une raison quelconque quand il crée, si dans le fichier Rake je produis le colonne que je veux enregistrer en tant que valeur de l'élément, il met correctement, comme un commerce ou un devisFasterCSV Problème d'analyse?
mais quand je tente de le sauvegarder dans le activeecord, il ne fonctionnera pas.
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
Idées? Le nom et le type sont les deux chaînes, toutes les autres valeurs fonctionnent sauf pour le type.
Ai-je manqué quelque chose de vraiment simple?