Como posso importar um arquivo CSV por meio de uma tarefa de rake?

Eu sei que esta pergunta foi feita muito neste fórum, mas eu estou sob um prazo estrito e preciso de alguma ajuda, por isso qualquer conselho é muito apreciado. Eu sou novo no Ruby on Rails, então lembre-se disso ao responder. Eu quero criar uma tarefa rake que, quando executado, atualiza várias tabelas no banco de dados mysqlite. Este é um arquivo de migração que cria um novo incidente no meu banco de dados. Como faço para criar uma tarefa rake que irá inserir toda esta informação através de um arquivo CSV. Alguém pode me dar alguma ajuda para escrever o arquivo rake do início ao fim. Obviamente você não precisa escrever todas as tarefas para cada string, apenas me dê alguns exemplos. E além do arquivo rake real, eu preciso adicionar código a qualquer outra parte do meu aplicativo (eu sei que é uma questão muito geral, mas se eu precisar adicionar código, eu gostaria de uma descrição geral de onde). Eu sinto que um pouco de orientação irá ao longo do caminho. Se alguém precisar de mais alguma informação minha, por favor pergunte.

class CreateIncidents < ActiveRecord::Migration
  def self.up
    create_table :incidents do |t|
      t.datetime :incident_datetime
      t.string :location
      t.string :report_nr
      t.string :responsible_party
      t.string :area_resident
      t.string :street
      t.string :city
      t.string :state
      t.string :home_phone
      t.string :cell_phone
      t.string :insurance_carrier_name
      t.string :insurance_carrier_street
      t.string :insurance_carrier_city
      t.string :insurance_carrier_state
      t.string :insurance_carrier_phone
      t.string :insurance_carrier_contact
      t.string :policy_nr
      t.string :vin_nr
      t.string :license_nr
      t.string :vehicle_make
      t.string :vehicle_model
      t.string :vehicle_year


      t.timestamps
    end
  end

  def self.down
    drop_table :incidents
  end
end

questionAnswers(5)

yourAnswerToTheQuestion