ActionDispatch::Static
public 以外のディレクトリで静的ファイルを提供するために使用したいと考えています。開発では完全に機能しますが、本番環境では同じ結果が得られないようです。
に静的ファイルがあります/var/www/mysite.com-static
。イニシャライザに、次のものを追加しました。
Rails.application.config.middleware.insert_after Rack::SendFile, ActionDispatch::Static, '/var/www/mysite.com-static'
の出力rake middleware
は次のとおりです。
use Raven::Rack
use Rack::Sendfile
use ActionDispatch::Static
use Rack::Lock
use #<ActiveSupport::Cache::Strategy::LocalCache::Middleware:0x00000005e61130>
use Rack::Runtime
...
/var/www/myapp.com-static 内でリクエストするすべてのページで 404 が発生するのはなぜですか?