-1

我正在尝试让 RoR 在 bluehost 上运行。我按照教程开始,当默认页面出现时我认为它工作正常,只是发现如果我从 /public 删除 index.html 目录列表而不是应用程序。

我使用 mercurial 将其版本控制到服务器上(可能没关系)。当我运行本地服务器时,应用程序显示正常。

我还需要做些什么才能使其正常工作,例如更改目录的权限或类似的东西吗?

4

2 回答 2

0

您需要设置默认页面。

如本文所示,使用 routes.rb 进行配置

于 2009-10-17T19:30:01.313 回答
0

Bluehost 为 Rails 应用程序使用什么服务器?是杂种还是别的什么?

我的猜测是,您不是将应用程序设置为 Rails 应用程序,而是将其设置为通常的(如 PHP)站点,因此 index.html 和目录列表会显示,但应用程序没有收到任何请求 - 基本上服务器什么都不知道关于它。

于 2009-10-17T21:28:22.737 回答