解析远程CSV文件:无此类文件或目录 @ rb_sysopen
我正在尝试解析托管托管的CSV文件。我的用户导轨6和主动存储。该文件存储在ImportJob模型上。可以通过这种方式访问其URL:
ImportJob.last.csv_file.url
However when trying to parse it
CSV.foreach(url, headers: true, header_converters: :symbol, col_sep: ';') do |row|
puts row
end
Im getting Errno::ENOENT: No such file or directory @ rb_sysopen - http://res .cloudinary.com/dockcyr0z/raw/upload/rghn3zi2190nmc28qwbtr24apqxe.csv
如果我尝试先打开文件: open(url)
我为什么会遇到这个错误?如何解析此远程CSV文件?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
打开
url
带有uri.parse
和更改csv.foreach
tocsv.parse
更新:
或AS Stefan 建议只建议
uri.open(url)
而不是uri .parse(url).Read
Open
url
withURI.parse
and changeCSV.foreach
toCSV.parse
Update:
Or as Stefan suggests just
URI.open(url)
instead ofURI.parse(url).read