2015-04-20 80 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"在你的路由文件,并在公共/添加一个索引文件。

相关问题