Problemas al ejecutar las aplicaciones de Ruby on Rails en un servidor compartido

Tengo problemas para instalar cualquier aplicación de Ruby On Rails en mi servidor compartido. Mongrel muestra html como texto plano para todas las páginas. El problema ocurre con cualquier aplicación, incluso si creo una aplicación de prueba vacía y agrego una vista de andamios sin cambiar nada.

Parece que el mestizo se bloquea al intentar colocar cookies en el encabezado de la respuesta. El encabezado HTTP parece incompleto, faltan el tipo de Contenido y otros parámetros:

curl 127.0.0.1:12002/users -I HTTP/1.1 200 OK Connection: close Date: Wed, 26 May 2010 09:46:50 GMT Content-Length: 0 

Aquí está la salida de mongrel.log

 Error calling Dispatcher.dispatch # /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/cgi.rb:108:in `send_cookies' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/cgi.rb:136:in `out' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/http_response.rb:65:in `start' 

Ruby 1.8.7 Rails 2.3.8 mestizo 1.1.5

Aquí está el enlace a la página de prueba .

¿Alguien ha visto algo como esto?

Esta solución solucionó la mía: https://rails.lighthouseapp.com/projects/8994/tickets/4690#ticket-4690-23

Básicamente es agregar este mongrel.rb en config / initializers

http://gist.github.com/471663

En mi caso, este problema exacto ocurrió al ejecutar mongrel con el comando “mongrel_rails”. El uso del comando “script / server” (que también lanza mongrel si está presente) resolvió el problema.

Tal vez podría escribir a su proveedor de alojamiento web para verificar esto.

He publicado una solución aquí:

https://rails.lighthouseapp.com/projects/8994/tickets/4690

Déjame saber si te funciona.

Gracias, Mike C