2012-01-27 12 views
3

私はいくつかのコードを習得しようとしています。 レールを設定する - 304未修正

3000、私は私のOSX端子に入力された最後のコマンドは、「レール・サーバ」だった:私は、私は私がローカルホストでメッセージ乗って歓迎を得ているポイントにしています http://guides.rubyonrails.org/getting_started.html

のチュートリアル以下のよサーバーは、いくつかの情報を吐き出すと、最後に私はこれを得た...

は金1月27日12時44分36秒 -0500 2012で127.0.0.1のための「/assets/rails.png」をGET開始資産を添え/rails.png - 304未修正(2ms)

GET "/ assets/rail金1月27日午前12時48分29秒 -0500 2012で127.0.0.1のためs.pngは、」資産/rails.pngを添え - 304は変更されません(は0ms)

今、端末プロンプトは来ていません。..どのように修正するか、私は何をすべきか?助けることができる誰にも感謝します!

+1

304変更されていないものは通常は*良い*ものです。私はそれがあなたの問題の原因だとは思わない。 – Ryan

+0

それは正常です、サーバーが動作している、あなたはサーバーを停止するまでコマンドプロンプトを持っていません... – Baldrick

答えて

3

rails server(またはrails s)と入力すると、サーバーはそのターミナルウィンドウで実行を開始します。これは良いことです。これは、起動時に重大なエラーがないことを意味し、アプリで何が起きているのか、どのリソースにどのくらいの時間がかかっているのか、レンダリングされているビュー、実行中のデータベースクエリなど。

先に進むには、control-Cを押すか、command-Tを押して新しい端末タブを開いてそこから作業するか、最初のタブに切り替えることができます必要に応じてログします。レールを使用すると、通常はサーバを再起動する必要がないので、通常は端末のタブで実行し続けることができます(設定やGemfile内のものを編集する場合は例外です)。

+0

素晴らしい...ありがとう! – Dan

+0

ようこそ。 Upvoteおよび/またはaccept、これはスタックのオーバーフローでここでロールする方法です。 –

3

サーバーは、Ctrl + Cを入力して終了するまで実行されます。それはあなたのコンピュータをウェブサーバに変え、http://localhost:3000に行くことによってあなたのウェブサイトを見ることを可能にする(これはデフォルトでウェブポートです)。あなたのコンピュータやプログラムに何も問題はありません。サーバーはあなたのウェブサイトをナビゲートしている間、あなたが行っていることのログを表示します。

304 Not Modifiedは、何かをフェッチするときに前に完了していて、ファイルが変更されていないことを知っているということだけを伝えています。これは通常、画像のような静的資産に当てはまります。

関連する問題