在我的 Rails 应用程序中,我需要从另一项服务更新我的价目表,但麻烦在于:我怎样才能从另一个站点获取存档到我的存储,解压缩它,然后执行我需要的操作(从解压缩的 rar 存档 csv 文件导入)。有人能给出主意吗?
问问题
119 次
1 回答
0
这是一个非常广泛的问题,但只是为了指出您正确的方向:
使用
Net::HTTP
库将文件检索到您的系统。使用能够处理 RAR 文件的 Ruby 库(我不知道它们是什么),或者像
unrar
(使用system
)这样的命令行工具来提取存档。使用内置
CSV
库处理 CSV。
有了这样一个过程附带的所有错误处理、调度和其他任务,这实际上并不是一个可以在一个答案中完全解释的事情。
于 2012-09-09T16:14:15.227 回答