Я очень новичок в Ruby on Rails поэтому, когда я попытался последовать за официальным «Начало работы« рубинский учебник по рельсам », я был немного разочарован, потому что он поступил не так быстро. В основном он сказал:Почему Ruby on Rails использует http://0.0.0.0:3000 вместо http: // localhost: 3000?
... перейти к http://localhost:3000. Вы должны увидеть страницу информации по умолчанию Rails.
Но когда я следую инструкциям, я получаю
=> Rails 2.3.4 application starting on http://0.0.0.0:3000
Попробовав оба адреса, я знаю, что они указывают на одно и то же, но может кто-нибудь объяснить мне, почему Рубин на Rails использует http://0.0.0.0:3000
вместо от http://localhost:3000
?
Есть ли способ, чтобы сервер WEBbrick использовал localhost?
Чтобы настроить WEBrick для прослушивания только на localhost, что означает, что внешние соединения игнорируются: script/server --binding = 127.0.0.1 – tadman
FYI, указав привязку к 127.0.0.1 при загрузке WEBrick для меня сделал мое локальное соединение рельсов (и, таким образом, внешние веб-соединения) намного быстрее. Поэтому, если ваше локальное соединение работает медленно, я рекомендую, что предложил @tadman. В Rails 3 это сервер rails --binding = 127.0.0.1 ** –