2011-02-11 11 views
1

私は公開」フォルダ `の下にいくつかのバイナリファイルを配置し、HTTPサーバを介してアクセスしようとしているときに、エラーが発生します。レールのルートを

あなたをアップロードしていない可能性がありますアプリケーションファイルを正しく。すべてのアプリケーションファイルがアップロードされているかどうかを確認してください。 必要なライブラリがインストールされていない可能性があります。このアプリケーションが必要とするすべてのライブラリをインストールしてください。

私のレールアプリにいくつかのバイナリファイル(dmg、exeなど)を置き、他の人にダウンロードさせる必要があります。

+0

だから、http://yoursite.com/download/path_to_fileと言う人にアクセスしてもらいたいですか? またはそれにリンクする予定はありますか?あなたが作ったルートは何ですか?また、あなたが行ったURLは何ですか? – corroded

+0

'host.com/file_name'にアクセスする必要があり、そのファイルは' public'フォルダに置かれています。このための特別なルートはありません。 – xhan

答えて

2

ウェブホストのような音がします。ApacheまたはNginxは通常、Railsが呼び出されずに静的ファイルを処理します。 ActionDispatch :: Staticを使用している場合や、開発モードになっていない場合は、

+0

私はRailsサイトを作り直しました...それは設定なしで動作します。私のnginxサービスに間違っているかもしれません。 – xhan

関連する問題