0

我的资产管道似乎坏了……

它发生在升级后:

  • “3.1.0”“3.1.4”的轨道
  • 指南针轨道'1.0.0.rc.3''1.0.2'
  • 指南针“0.12.rc.1”“0.12.1”

<head>JS 位于(正确路径)下,/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 回答