IExplorer descarga la pagina en lugar de abrirla (Resuelto)

Buenas, iba a escribir una pregunta pero ya encontre la respuesta. Pero
como me ha tenido un par de horas ocupado creo que seria interesante
compartirlo con la comunidad.

La situacion es que tenia una aplicacion con rails 1.2.4 y la he migrado
a 2.1.2.
En un controlador tenia el respond_to siguiente:

respond_to do |type|
type.js {}
type.html{
#codigo
}
type.xml {}
end

Cuando desde IExplorer pulsaba el enlace y iba a la accion el navegador
en lugar de abrir la pagina, me mostraba un dialogo para descargar un
fichero.

La solucion que he encontrado en internet es que explorer necesita el
respond_to ordenado de una manera especifica, primero type.html,
quedaria asi:

respond_to do |type|
type.html{
#codigo
}
type.js {}
type.xml {}
end

De esta manera se soluciona el fallo.

Un saludo

2008/11/5 Cristian P. [email protected]

Buenas, iba a escribir una pregunta pero ya encontre la respuesta. Pero
como me ha tenido un par de horas ocupado creo que seria interesante
compartirlo con la comunidad.

Muchísimas gracias, Cristian. Este tipo de cosas se agradecen mucho.

Buen tip de veras… realmente hace tiempo ya que no pienso ni sufro por
IExplore… IMHO deberian demandar a $Microsoft por el bodrio ese de
navegador.

Deberiamos crear una conciencia alrededor del uso de los estandares.


Visite nuestra web en Internet
http://www.ispvc.rimed.cu
“50 Años de Educación en
Revolución”

Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.