私の Rails 3 プロジェクトでは、コントローラーで、コマンドを使用wget
してインターネットからファイルをダウンロードし、サーバーに配置します。wget
コントローラーで、ファイルのダウンロードに成功するかどうかを確認したい。どうすればそのチェックを実行できますか?
質問する
116 次
1 に答える
4
コマンドのRubyドキュメントから:system
コマンドがゼロの終了ステータスを与える場合、システムはtrueを返し、ゼロ以外の終了ステータスを与える場合はfalseを返します。コマンドの実行が失敗した場合はnilを返します。
したがって、次のようなことができます。
if system('wget fail')
puts 'Success!'
else
puts 'Fail!'
end
于 2012-10-18T05:07:08.757 に答える