Я знаю, что этот вопрос был задан очень много на этом форуме, но я нахожусь в строгом сроке, и мне нужна помощь, поэтому любые советы очень ценятся. Я новичок в Ruby on Rails, поэтому имейте это в виду, когда отвечаешь. Я хочу создать задачу rake, которая при запуске обновляет несколько таблиц в mysqlite db. Это файл миграции, который создает новый инцидент в моем db. Как создать задачу rake, которая будет вводить всю эту информацию через файл 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