Verificar si un sitio esta en linea
Posted by Rcarlos Rcarlos_ag (rcarlos_ag)
on 26.08.2009 21:24
Hola amigos de RoR.
Tengo el siguiente problema:
sucede que estoy haciendo un redirect en un controlador, algo parecido a
esto:
def
.....
.....
redirect_to "sitio.com"
end
el problema es que si el sitio no es en linea funcionando el navegador
muestra "Sitio no encontrado y otras cosas", es justamento esto lo que
quiero evitar, y aqui va mi pregunta habra algun metodo en Ruby para
saber si el sitio(sitio.com) esta en linea actualmente, algo
parecido a esto
def
.....
.....
if MiSitio("sitio.com").enlinea
redirect_to "sitio.com"
else
render :text => "Un mensaje"
end
end
Quiero hacer esto para que solo en caso de el sitio este en linea se
haga el redirect, sino lo esta mostrar algun mensaje o mostrar otro
action local.
Les estare agradecido por cualquier sugerencia.