Apache+Passenger と Rails Asset Pipeline をうまく連携させるには?
ローカルで作業しているプロジェクトをデプロイすると、500 エラーが発生します
In ActionView::Template::Error occurred in pages#start: jquery-ui-1.8.21.custom.min isn't precompiled
をgrep するとmy_project/current/assets_manifest.yml
、jquery-ui-1.8
jquery-ui-1.8.21.custom.min.js: jquery-ui-1.8.21.custom.minc50ea0bef9c2fae04ab3b50ead60fc1f.js
このファイルはmy_project/shared/assets
(jquery-ui-1.8.21.custom.min-c50ea0bef9c2fae04ab3b50ead60fc1f.js.gz、jquery-ui-1.8.21.custom.min.js、jquery-ui-1.8.21.custom とともに) にも存在します。 .min.js.gz)。
ブラウザで開く
http://mytestserver/assets/jquery-ui-1.8.21.custom.min-c50ea0bef9c2fae04ab3b50ead60fc1f.js
と、正しいjsファイルが表示されます。
500エラーはから発生します
app/views/layouts/application.haml:25
そのファイルの 24 ~ 26 行目は次のとおりです。
= javascript_include_tag "application"
= javascript_include_tag "jquery-ui-1.8.21.custom.min"
= csrf_meta_tag
それで、何がうまくいかなかったのでしょうか?なぜ機能しないのですか?