[英]How can I read a CSV file as a rake task and instantiate a model class? - getting ActiveRecord connection error
[英]How to read csv file in a rake task
我嘗試讀取存儲在lib/tasks/merchant_data.csv
中的名為merchant_data.csv
的文件,其中我在lib/tasks/import.rake
中有這個 rake 任務。 我收到錯誤No such file or directory @ rb_sysopen - merchant_data.csv
。 我怎么能通過這些行讀取這個文件和 go ?
task advertiser: :environment do
CSV.foreach('merchant_data.csv', :headers => true) do |row|
...
end
end
嘗試給出完整路徑
csv_source = Rails.root.join("lib", "tasks", "merchant_data.csv")
CSV.foreach(csv_source, :headers => true) do |row|
...
end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.