понедельник, 14 декабря 2015 г.

Rails parser for CSV files

In model file:
  def self.import(file)
    CSV.foreach(file.path, :col_sep => (";"), headers: true) do |row|
      summa = row[1]
      Record.where({datetime: row[0], summa: summa, desc: row[2]}).first_or_create
    end
  end