私は、レールアプリケーションから静的資産を提供するためにApacheサーバーを構成しようとしています。私はすでに提案された設定を試しましたが、私の資産はまだ表示されていません。直接アクセスしようとしたときに、一致するコントローラが見つかりませんでしたが、アセットがApacheによって直接処理されるべきです。 私のApacheの設定は、次のようになりますApacheはレールアプリケーション用の静的資産をサーバーにしません
<VirtualHost *:80>
ServerName xxx
DocumentRoot /home/xxx/test/public
PassengerEnabled off
<LocationMatch "^/assets/.*$">
Header unset ETag
FileETag None
ExpiresActive On
ExpiresDefault "access plus 1 year"
</LocationMatch>
ProxyPass/http://127.0.0.1:9292/
ProxyPassReverse/http://127.0.0.1:9292/
</VirtualHost>
は、私が何かを逃しましたか?
資産、?あなたはpublic/assetsフォルダへのレーキをしましたか? – clyde
私は資産を集めて、彼らはすべての場所にあります – soupdiver
これを解決できましたか? – nathanvda