最近、私のアプリを3.2.1に移行したので、アセットパイプラインに苦労している別の開発者だと思うでしょう。Rails 3.2 Passenger Endless Errorsのアセットパイプ
私の資産はコンパイルされているように見えます。私の文書のソースでは、私はこれを見ることができます:
<link href="/assets/application-4fac522109a7afaaa2f18ef9f1294e19.css" media="screen" rel="stylesheet" type="text/css" />
そしてリンクはうまく動作します。しかし、私のjsもCSSも実際には読み込まれません。
私は実際にApacheのログに見ることができる唯一のエラーはこれです:
cache: [GET /] miss
私が含まれるように私のApacheの設定を調整しています
XSendFile On
...
<LocationMatch "^/assets/.*$">
Header unset Last-Modified
Header unset ETag
FileETag None
ExpiresActive On
ExpiresDefault "access plus 1 year"
</LocationMatch>
はカピストラーノと乗客を展開しています。
誰もこの問題に遭遇しましたか?
http://yourhost.com/assets/application-4fac522109a7afaaa2f18ef9f1294e19.cssにアクセスできますか? –
うん、それは最もイライラすることだ。私はCSSとjsファイルを正常に開くことができます。 – simonmorley
移行元のRailsのバージョンを尋ねることはできますか? – fatfrog