2015-04-20 118 views
0

我已經創建了我的應用程序,並且所有內容都在那裏,但是當我轉到我的主機地址時,我什麼也看不到,它給我404 NOT FOUND錯誤。我也做了rails server但它似乎掛起。它看起來只是在WEBrick:HTTPSERVER#start: pid=3457 port 3000停止。是的,當我運行rails server它是在app文件夾下。無法訪問rails應用程序

我也去了端口3000,它說this page is not available

當我添加一個index.html文件時,我可以看到該文件。但這顯然不是我想要的。

我還需要檢查什麼才能進入我的應用程序?

+1

'rails server'正在等待輸入。你可以在你的問題中包含'routes.rb'嗎?這聽起來像你可能需要一條根路線。 –

+0

也值得一看你的開發日誌。 – Elvn

+0

您是否安裝了therubyracer或任何其他JS運行時環境? –

回答

1

您需要爲應用程序配置默認路由,也稱爲root。如果你想航線

root to: 'newpage.html' 

或者,控制器,就像show方法People控制器上:

這樣的行添加到您的routes.rb文件

root to: 'people#show' 

這裏Rails guide on routing

+0

謝謝,即使大家都說類似的事情。我認爲這是最清晰的一個。 – JamAndJammies

0

嘗試在新的端口上運行應用程序:

rails s -p 4000 
0

root :to => "static#index"在你的路由文件,並在公共/添加一個索引文件。

相關問題