jpegファイルのダウンロード

ヽ( ・∀・)ノくまくまー(07-05[長年日記]) を参考に

send_file '/path/to.jpeg', :type => 'image/jpeg'

とやって、画像のダウンロードを実装しました。
ローカルのcolinux環境だとOKだったんですが、玄箱で実行したら

XXXX.rb:38: warning: parenthesize argument(s) for future version
/usr/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/streaming.rb:71: warning: syswrite for buffered IO
/usr/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/streaming.rb:71: warning: syswrite for buffered IO
/usr/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/streaming.rb:71: warning: syswrite for buffered IO
/usr/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/streaming.rb:71: warning: syswrite for buffered IO
/usr/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/streaming.rb:71: warning: syswrite for buffered IO

というエラーが出ました。

send_file '/path/to.jpeg'

と、typeを指定しないとダウンロードはできるんですが、画像として開けません。


[Rails] 2005 a send_file odyssey (or Rails and Apache don't always
play well)...
を参考に、syswriteにいかないように
/usr/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/streaming.rb
を修正したら、うまくダウンロードすることができました。

サーバの設定の問題?