The following code works locally (parsing a CSV with specific headers) but
when on Heroku I get the following error on the 'next if' row:

TypeError (can't convert String into Integer)

    CSV.parse(File.open(file_path, 'r').read.gsub(/"/, ''), :headers =>
true) do |row|
      next if row['Customer'] && row['Customer'].strip == '. standard note
format'
      ...
    end

So, before I rewrite my code and pull out named columns and just use
integers (named columns certainly makes life easier) as the error message is
suggesting, does anyone have an idea why this would be happening?

Rails 3.0.3, Ruby 1.9.2

-- 
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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to