私の Rails アプリでは、別のサービスから価格表を更新する必要がありますが、別のサイトからストレージにアーカイブを取得し、解凍し、必要なことを行うにはどうすればよいですか (解凍された rar アーカイブ csv ファイルからインポートする)。誰でもアイデアを提供できますか?
1 に答える
0
これは非常に幅広い質問ですが、正しい方向に向けるためです。
Net::HTTP
ライブラリを使用して、ファイルをシステムに取得します。RARファイルを処理できるRubyライブラリ(それらが何であるかはわかりません)、または
unrar
(を使用してsystem
)などのコマンドラインツールを使用して、アーカイブを抽出します。組み込み
CSV
ライブラリを使用して CSV を処理します。
このようなプロセスに付随するすべてのエラー処理、スケジューリング、およびその他のタスクを考えると、これは 1 つの回答で完全に説明できるものではありません。
于 2012-09-09T16:14:15.227 に答える