Как я могу импортировать файл CSV через задачу rake?

Я знаю, что этот вопрос часто задавался на этом форуме, но у меня строгий срок, и мне нужна помощь, поэтому любой совет очень ценится. Я новичок в Ruby on Rails, поэтому помните об этом при ответе. Я хочу создать задачу rake, которая при запуске обновляет несколько таблиц в mysqlite db. Это файл миграции, который создает новый инцидент в моей базе данных. Как мне создать грабли, которые будут вводить всю эту информацию через файл CSV. Может кто-нибудь ПОЖАЛУЙСТА, дайте мне некоторую помощь в написании файла граблей от начала до конца. Очевидно, вам не нужно писать каждую задачу для каждой строки, просто приведите несколько примеров. И помимо фактического файла rake, мне нужно добавить код в любую другую часть моего приложения (я знаю, что это очень общий вопрос, но если мне нужно добавить код, я был бы признателен за общее описание где). Я чувствую, что немного руководства пойдет по пути. Если кому-то нужна дополнительная информация от меня, просто спросите.

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

Ответы на вопрос(5)

Ваш ответ на вопрос