diff options
Diffstat (limited to 'application.rb')
-rw-r--r-- | application.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/application.rb b/application.rb index dd62fb6..aaa18ae 100644 --- a/application.rb +++ b/application.rb @@ -123,7 +123,10 @@ get '/predict/dataset/:name' do response['Content-Type'] = "text/csv" dataset = Dataset.find_by(:name=>params[:name]) csv = dataset.to_csv - csv + t = Tempfile.new + t << csv + name = params[:name] + ".csv" + send_file t.path, :filename => name, :type => "text/csv", :disposition => "attachment" end get '/predict/:tmppath/:filename/?' do |