-1

BluehostでRoRを実行しようとしています。チュートリアルに従って開始しましたが、デフォルトのページが表示されたときに正常に機能したと思いましたが、/ publicからindex.htmlを削除すると、アプリケーションではなくディレクトリリストが表示されます。

私はこれをサーバー上でバージョン管理するためにMercurialを使用しています(おそらく問題ではありません)。ローカルサーバーを実行すると、アプリケーションは正常に表示されます。

ディレクトリのアクセス許可を変更するなど、それを機能させるために私がしなければならないことが他にありますか?

4

2 に答える 2

0

BluehostはRailsアプリケーションにどのサーバーを使用しますか?それは雑種か何か他のものですか?

私の推測では、アプリをRailsアプリとしてではなく、通常の(PHPなどの)サイトとして設定しているため、index.htmlとディレクトリリストは表示されますが、アプリケーションはリクエストを受信しません-基本的にサーバーは何も知りませんそれについて。

于 2009-10-17T21:28:22.737 に答える
0

デフォルトのページを設定する必要があります。

この記事に示されているように、routes.rbを使用してこれを構成します

于 2009-10-17T19:30:01.313 に答える