2012-01-27 3 views
3

Я новичок, пытаясь выучить код. Я следую учебник по http://guides.rubyonrails.org/getting_started.htmlНастройка рельсов - 304 Не модифицировано

Я до того момента, когда я получил на прием на борту сообщение на локальном хосте: 3000, последняя команда, которую я напечатал в моем терминале OSX был «Рельсы сервер»

сервер выплюнуть некоторую информацию и в конце концов я получил это ...

Started GET «/assets/rails.png» для 127.0.0.1 в Пт янв 27 12:44:36 -0500 2012 Подаются актив /rails.png - 304 Не модифицировано (2 мс)

Начато GET "/ активы/рельсы s.png»для 127.0.0.1 в Пт 27 Янв 12:48:29 -0500 2012 Подаются /rails.png активов - 304 Not Modified (0ms)

Теперь терминал приглашение не придумывают .. Не знаете, как исправить или что я должен делать? Спасибо всем, кто может помочь!

+1

304 Не исправлено * хорошо * вещь ... обычно. Я не думаю, что это источник вашей проблемы. – Ryan

+0

Это нормально, сервер работает, у вас не будет командной строки, пока вы не остановите сервер ... – Baldrick

ответ

3

При вводе rails server (или rails s для краткости) сервер начинает работать в этом окне терминала. Это хорошая вещь. Это означает, что при запуске не было критической ошибки, и рельсы будут продолжаться, показывая вам журнал того, что происходит в вашем приложении, - какие ресурсы он обслуживает, сколько времени занимает, какие представления это рендеринг, какие запросы к базе данных он запускает , и т. д.

Чтобы продолжить, вы можете либо убить сервер, нажав кнопку управления-C, либо просто открыть новую вкладку терминала, нажав команду -T и работать оттуда, и вы всегда можете переключиться на первую вкладку, чтобы посмотреть на если необходимо. С рельсами, как правило, не нужно перезапускать сервер, поэтому обычно вы можете просто запускать его на вкладке в своем терминале (исключение - при редактировании файлов в конфигурации или в вашем Gemfile).

+0

Отлично ... спасибо! – Dan

+0

Добро пожаловать. Упреждайте и/или принимайте, вот как мы катимся здесь при переполнении стека. –

3

Сервер работает до тех пор, пока вы не закончите его, набрав Control + C. То, что он делает, превращает ваш компьютер в веб-сервер и позволяет вам посмотреть ваш сайт, перейдя на http://localhost:3000 (по умолчанию это веб-порт). Нет ничего плохого в вашем компьютере или программе. Сервер покажет вам журнал того, что он делает во время навигации по вашему сайту.

304 Not Modified просто говорит вам, что когда он пришел, чтобы получить что-то, он знает, что он сделал это раньше, и файл не был изменен. Обычно это относится к статическим активам, таким как изображения.