Sé que esta pregunta se ha hecho mucho en este foro, pero tengo un plazo estricto y necesito ayuda, por lo que cualquier consejo es muy apreciado. Soy nuevo en Ruby on Rails, así que tenga esto en cuenta cuando responda. Quiero crear una tarea de rake que, cuando se ejecuta, actualice varias tablas en mysqlite db. Este es un archivo de migración que crea un nuevo incidente en mi db. ¿Cómo creo una tarea de rake que ingresará toda esta información a través de un archivo CSV? ¿Alguien ME PUEDE darme alguna ayuda para escribir el archivo de rake de principio a fin? Obviamente no necesitas escribir todas las tareas para cada cadena, solo dame algunos ejemplos. Y además del archivo de rake real, necesito agregar código a cualquier otra parte de mi aplicación (sé que es una pregunta muy general, pero si necesito agregar código, agradecería una descripción general de dónde). Siento que un poco de guía avanzará. Si alguien necesita más información de mí, solo pregunte.¿Cómo puedo importar un archivo CSV a través de una tarea de 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
esto es útil .... > http://stackoverflow.com/questions/3346108/how-to-write-rake-task-to-import- data-to-rails-app –