~40MB のファイルを Base64.encode64 でエンコードし、エンコードされた文字列を lulz 用の別のファイルに書き戻そうとしています。ただし、それを試してみると、ブラウザからタイムアウトが発生します。コードが正しいと確信しています (これも美しくありませんが、3 日前に Ruby を使い始めました...) タイムアウト制限を設定する方法はありますか?
def foo
code = File.new("base64code.xml", "wb")
original = File.open("asdf.exe", "rb")
code << Base64.encode64(original.read)
original.close
code.close
end