目录列表而不是应用程序

时间:2009-10-17 19:24:38

标签: ruby-on-rails bluehost

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

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

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

2 个答案:

答案 0 :(得分:0)

您需要设置默认页面。

使用routes.rb将其配置为seen in this article

答案 1 :(得分:0)

Bluehost用于Rails应用程序的服务器是什么?是Mongrel还是别的什么?

我的猜测是你的应用程序不是作为Rails应用程序而是作为通常的(如PHP)站点,所以index.html和目录列表显示,但应用程序没有收到任何请求 - 基本上服务器对此一无所知。