Rails senden keine Daten als Datei

Ich habe Probleme mit der Rails-Methode:send_data

Hier ist meine Aktion:

def export
  send_data(current_user.contacts.to_csv,
    type: 'text/csv; charset=utf-8; header=present',
    disposition: 'attachment; filename=contacts.csv'
  )
end

Dies fordert nicht zum Herunterladen auf, sondern gibt das Ergebnis nur auf dem Bildschirm wieder. Ich habe beides versuchtpow undthin Server.

Ich kann nicht herausfinden, was ich falsch mache?

Ich benutzerails 4.0.0.beta

BEARBEITEN:

CURL-Header:

< HTTP/1.1 200 OK
< X-Frame-Options: SAMEORIGIN
< X-XSS-Protection: 1; mode=block
< X-Content-Type-Options: nosniff
< X-UA-Compatible: chrome=1
< X-XHR-Current-Location: /contacts/export
< Content-Disposition: attachment; filename=contacts.csv
< Content-Transfer-Encoding: binary
< Content-Type: text/csv; charset=utf-8; header=present
< Cache-Control: private
< ETag: "48d3d8bd1c8d25cafb82ab705e4875ab"
< Set-Cookie: request_method=GET; path=/
< X-Request-Id: c2588883-f3f9-4f68-8a8c-0de758c47288
< X-Runtime: 0.185206
< Connection: close
< Server: thin 1.5.0 codename Knife

Antworten auf die Frage(3)

Ihre Antwort auf die Frage