One page in app keeps rendering as text/plain

Here's what I get from wget -S:

HTTP request sent, awaiting response...
  HTTP/1.1 200 OK
  Server: Apache/1.3.37 (Unix) mod_fastcgi/2.4.2 mod_gzip/1.3.26.1a
mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.4
FrontPage/5.0.2.2635.SR1.2 mod_ssl/2
.8.28 OpenSSL/0.9.7a
  #<#<Class: 0x2a96d0b978>:0x2a96d0b928>Content-Type: text/html;
charset=utf-8
  Set-Cookie: _session_id=f160e8bb2ec0797e1ffca85e125d15f4; path=/
  Cache-Control: no-cache
  Connection: close
  Content-Type: text/plain
Length: unspecified [text/plain]

[ <=> ]
23,615 --.--K/s

10:52:10 ( 15.75 MB/s) - `registration' saved [23615]

I've even set an after_filter in application.rb to force the header
type like so:

  after_filter :set_charset

  def set_charset
    @headers["Content-Type"] = "text/html; charset=utf-8"
  end

All of my other pages render just fine ... but this is the only one I
use a little RJS with. Is that related? And any idea on the '
#<#<Class: 0x2a96d0b978>:0x2a96d0b928>Content-Type: text/html;
charset=utf-8' line showing up? Looks like an object reference ...
possibly being forced in with my set_charset method.

Any help would be GREATLY appreciated.

Thank you!

Zeff

I found this ticket on the subject, but don't understand how the added
'output.write' fixes the issue. Can anyone elaborate?

Thanks,

Zeff

http://dev.rubyonrails.org/ticket/3703