アセット パイプラインが壊れているようです...
アップグレード後に発生しました:
- 「3.1.0」から「3.1.4」へのレール
- 「1.0.0.rc.3」から「1.0.2」へのコンパスレール
- 「0.12.rc.1」から「0.12.1」へのコンパス
JS<head>
は/assets/
(正しいパス) の下にありますが、CSS は/stylesheets/
(間違ったパス) の下にあります。実際の例:
<link href="/stylesheets/application.css" media="screen" rel="stylesheet" type="text/css">
<script src="/assets/jquery.js?body=1" type="text/javascript"></script>
私のapplication.html.erbファイル:
<%= stylesheet_link_tag "application" %>
<%= javascript_include_tag "application" %>
「styleesheet_link_tag」を の/assets/
代わりに指すようにするにはどうすればよい/stylesheets/
ですか?
編集
この奇妙な動作を引き起こしたのはmobile-fu
宝石のバージョンでした。0.3.0
もう使用していませんが、問題はなくなりました。