そうですね、こういうCSVファイルを開こうとするレーキタスクがあります。オープンなリモートcsvが動作していません
task priceupdate: :environment do
csvtoopen = open('http://www.someurlhere.com/feed.csv')
csv = CSV.foreach(csvtoopen, :headers=>true)
csv.each do |row|
#Stuff to do with rows here
end
end
何らかの理由で、このタスクを実行すると機能しません。 (それは他のタスクで動作デシベル()へのそれぞれの行を追加する必要があります)
私はこのエラーを取得するために起こる:
CSV::MalformedCSVError: Illegal quoting in line 1.
任意の助けいただければ幸いです。
編集 HERESに最初の数行
"CategoryID","CategoryName","CategoryURL","EventID","EventName","EventDate","EventURL","Venue","VenueCity","VenueCountryCode","VenuePostcode","CurrentMinPrice","CurrentMaxPrice","CurrentTickets","PreSaleDate","OnSaleDate","SoldOutDate","CategoryImageURL","CategoryDescription","VenueAddress","VenueState","VenueID","AffiliatesCommissionTier","TopLevelCategory"
"1478","The Gruffalo"
サム
を打つ、あなたのCSVの数行をファイル投稿することができますか? –
@ArunKumar 2回目の編集を参照してください:) –
あなたが投稿したCSVファイルがあなたが解析しようとしているものであれば、私は何の誤りもなくそれを解析することができました。 CSVファイルの最初の行に引用符がないかどうかを確認します。 –