soy muy nuevo en Ruby on Rails así que cuando he tratado de seguir el oficial "Introducción" rubí en los carriles tutorial, yo estaba un poco decepcionado porque salió mal muy rápidamente. Básicamente dijo:¿Por qué Ruby on Rails usa http://0.0.0.0:3000 en lugar de http: // localhost: 3000?
... navegue hasta http://localhost:3000. Debería ver la página de información predeterminada de Rails.
Pero cuando sigo las instrucciones, me sale
=> Rails 2.3.4 application starting on http://0.0.0.0:3000
Después de probar ambas direcciones, sé que apunten a la misma cosa, pero puede alguien explicarme por qué Ruby on Rails utiliza http://0.0.0.0:3000
vez de http://localhost:3000
?
¿Hay una manera de tener siempre el uso del servidor localhost WEBbrick?
Para configurar WEBrick para escuchar solo en localhost, lo que significa que las conexiones externas se ignoran: script/server --binding = 127.0.0.1 – tadman
FYI, especificando el enlace a 127.0.0.1 al arrancar WEBrick para mí hizo que mi conexión de rieles locales (y, por lo tanto, conexiones web externas también) fuera mucho más rápida. Entonces, si su conexión local es lenta, recomiendo lo que sugirió @tadman. En Rails 3, su servidor ** rails --binding = 127.0.0.1 ** –