0

アセット パイプラインが壊れているようです...

アップグレード後に発生しました:

  • 「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もう使用していませんが、問題はなくなりました。

4

2 に答える 2

0

これを application.erb ファイルに追加して、一度確認していただけますか?

config.assets.prefix = "/assets"
于 2012-06-12T17:52:29.890 に答える
0

config/compass.rbファイルを確認してください。そこにcss_path設定があるかもしれません。

于 2012-06-12T20:04:34.120 に答える