2014-02-27 120 views
0

轩 任何想法如何下载文件在Ruby中我尝试这一点,但它不是我的工作index.html.erb下载文件

我这样做

require 'open-uri' 
def index 
File.open('/target/path/to/downloaded.file', "wb") do |file| 
    file.write open('http://example.com/your.file').read 
end 
end 

,但它仍然不是工作

回答

0

由send_file应该像这样工作:

send_file "/target/path/to/downloaded.file", 
      :filename => "your.file", 

也有一些更高的对ms可用:

  :type => 
      :x_sendfile => true