Wiem, że to pytanie zostało wiele zapytane na tym forum, ale jestem w ścisłym terminie i potrzebuję pomocy, więc wszelkie rady są bardzo cenne. Jestem nowy w Ruby on Rails, więc miej to na uwadze podczas odpowiadania. Chcę utworzyć zadanie rake, które po uruchomieniu aktualizuje wiele tabel w bazie danych mysqlite. Jest to plik migracji, który tworzy nowy incydent w mojej bazie danych. Jak utworzyć zadanie rake, które wprowadzi wszystkie te informacje za pośrednictwem pliku CSV. Czy ktoś może mi pomóc w napisaniu pliku rake od początku do końca. Oczywiście nie musisz pisać każdego zadania dla każdego ciągu, po prostu daj mi kilka przykładów. A poza faktycznym plikiem rake, muszę dodać kod do dowolnej innej części mojej aplikacji (wiem, że to bardzo ogólne pytanie, ale jeśli muszę dodać kod, byłbym wdzięczny za ogólny opis gdzie). Czuję, że trochę wskazówek pójdzie drogą. Jeśli ktoś potrzebuje więcej informacji ode mnie, proszę zapytaj.Jak mogę zaimportować plik CSV za pomocą zadania 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
ten jest pomocny .... > http://stackoverflow.com/questions/3346108/how-to-write-rake-task-to-import- data-to-rails-app –