我的资源管道似乎坏了...
它发生在升级后:
- 从"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>
我的应用程序.html.erb 文件:
<%= stylesheet_link_tag "application" %>
<%= javascript_include_tag "application" %>
如何使"styleesheet_link_tag"指向/assets/
而不是/stylesheets/
?
编辑
正是mobile-fu
宝石,版本 0.3.0
导致了这种奇怪的行为。我不再使用它了,问题消失了。
你能把它添加到application.erb文件中并检查一次吗?
config.assets.prefix = "/assets"
检查您的config/compass.rb
文件。那里可能有css_path设置。