このURLにアクセスする必要があります: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でファイルを解凍し、このファイル名をparamとしてメソッドmymethod(filename)に送信するにはどうすればよいですか?また、これを毎日自動的に行う方法についてアドバイスを提供しますか?