0

正直に言うと、ここで言及する必要があるすべてのことを 100% 確信しているわけではありませんが、取り決めは次のとおりです...

基本的な Rails アプリを localhost にセットアップしましたが、問題なく動作します。

しかし、オンラインで公開すると、まあ… それほどでもありません。routes.rb でデフォルト ルートを設定し、index.html ファイルを削除/名前変更する方法を知っていますよね? まあ、私はローカルとリモートの両方のバージョンでそれをしました。ローカル バージョン: routes.rb で指定されているように、必要な正確なビューを取得します。しかし、サーバー上でまったく同じことはありますか? 「パブリック」ディレクトリにあるすべてのファイルのリストを取得します。

つまり、Rails は routes.rb を無視しているように見えます。

何に気をつければいいですか?

4

2 に答える 2

2

ファイルのリストを取得している場合、Rails にはヒットしていません。Rails アプリの前にある Web サーバーはわかりませんが、構成が間違っています。私には、ディレクトリ リストを提供するだけの Apache サーバーのように思えます。

于 2013-02-16T18:26:51.290 に答える
0

git commitに問題がある可能性がありますが、プッシュを実行する前にファイルを削除しましたか?

git add -u
git commit -m "Removed some files"

また:

git add .
git commit -am "add some files, removed others"
于 2013-02-16T04:06:47.897 に答える