0

私の見解では:

<a href="<%= @project.file.url %>"><%= @project.file.name %></a>

開発中のローカルでは、すべて正常に動作し、ファイルをダウンロードできます。しかし、本番環境の VPS では 404 が返されます。

[Mon Nov 05 18:28:40 2012] [error] [client 88.7.246.152] File does not exist: 
  /srv/http/media, referer: http://www.stanosas.it/copisteria/projects/1

痕跡なしlog/production.log

link_to正常に動作します。

これが私のApache(パッセンジャー)のセットアップですhttps://gist.github.com/4018657

次のようなサブフォルダーでアプリにアクセスしますwww.myapp.com/copisteria

ここはconfig/initializers/dragonfly.rb https://github.com/enricostano/copisteria/blob/master/config/initializers/dragonfly.rbです

ここはconfig/application.rb https://github.com/enricostano/copisteria/blob/master/config/application.rbです

ヒントはありますか?

編集: Apache または Passenger が URL のサブディレクトリを認識しないようです。

4

0 に答える 0