Tôi biết câu hỏi này đã được hỏi rất nhiều trên diễn đàn này nhưng tôi dưới thời hạn nghiêm ngặt và tôi cần một số trợ giúp, vì vậy mọi lời khuyên đều được đánh giá cao. Tôi mới làm quen với Ruby on Rails vì vậy hãy ghi nhớ điều đó khi bạn trả lời. Tôi muốn tạo ra một nhiệm vụ rake, khi chạy, cập nhật nhiều bảng trong db mysqlite. Đây là tệp di chuyển tạo ra sự cố mới trong db của tôi. Làm cách nào để tạo tác vụ rake sẽ nhập tất cả thông tin này qua tệp CSV. Ai đó có thể XIN cung cấp cho tôi một số trợ giúp trong việc viết các tập tin rake từ đầu đến cuối. Rõ ràng bạn không cần phải viết mọi công việc cho mỗi chuỗi, chỉ cần cho tôi một vài ví dụ. Và bên cạnh tệp cào thực sự, tôi có cần thêm mã vào bất kỳ phần nào khác của ứng dụng không (tôi biết đó là một câu hỏi rất chung chung, nhưng nếu tôi cần thêm mã, tôi sẽ đánh giá cao mô tả chung về vị trí). Tôi cảm thấy một chút hướng dẫn sẽ đi dọc đường. Nếu có ai cần thêm thông tin từ tôi thì hãy hỏi.Làm cách nào để nhập tệp CSV thông qua tác vụ cào?
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
này là hữu ích .... > http://stackoverflow.com/questions/3346108/how-to-write-rake-task-to-import- data-to-rails-app –