在Ruby代码中下载文件

时间:2014-02-27 10:16:13

标签: ruby-on-rails ruby

欣 任何想法如何在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

但它仍然无效

1 个答案:

答案 0 :(得分:0)

send_file应该像这样工作:

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

还有一些可用的参数:

            :type => 
            :x_sendfile => true