我需要去这个网址: http ://autospace.by/download/prices.zip
并将此文件解压缩到我的 Rails 应用程序,但我必须在每天下午 2 点执行一次,主要问题是存档中其他 url 的文件每天都在更改名称,所以我必须解压缩文件,其名称结尾是,并对其进行一些操作?
我现在的代码:
require 'net/http'
Net::HTTP.start("autospace.by") do |http|
resp = http.get("/download/prices.zip")
open(Rails.root.join('public', 'uploads_prices', "autospace.zip"), "wb") do |file|
file.write(resp.body)
end
end
那么:我如何在这个 url 上解压缩文件,并将这个文件名作为参数发送到方法 mymethod(filename)?并且还建议如何每天自动执行此操作?