Utilisation de send_file dans les rails

Je suis l'envoi d'un fichier ms-word à l'aide de rails.
j'.e quand je clique sur un lien, un fichier doc de dossier tmp (dans le projet) est envoyé.

Le code que j'utilise est

@filename ="#{RAILS_ROOT}/tmp/test/test.doc"
send_file(@filename ,
            :filename      =>  "test",
            :type          =>  'application/msword',
            :disposition  =>  'attachment',
            :streaming    =>  'true',
        :buffer_size  =>  '4096')

Ça fonctionne, mais c'est l'envoi d'un fichier vide. Le contenu est manquant dans le fichier. Des suggestions?

source d'informationauteur sgi