2012-09-09 21 views
1

在我的Rails應用程序,我需要從其他服務更新我的價格表解壓縮,但麻煩的是在於: 我怎樣才能從其他網站獲取到我的存儲,將它解壓縮,並做我需要(從解壓的RAR壓縮文件CSV文件導入)。有人可以提出想法嗎?獲取存檔,並在軌道

回答

0

這是一個很廣泛的問題,而只是你指出正確的方向:

  • 使用Net::HTTP library檢索文件到您的系統。

  • 使用一個Ruby庫能夠處理RAR文件(我不知道他們是什麼),或命令行工具,如unrar(使用system)提取存檔。

  • 使用內置CSV library來處理CSV。

與所有的錯誤處理,調度,以及來自於這樣一個過程中的其他任務,這是不是真的東西,可以在一個單一的答案被充分解釋。

+0

我需要更多的冷杉的一部分,讓我的磁盤 – brabertaser19