我的资产管道似乎已被打破......
升级后发生了:
On <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
gem,版本0.3.0
。
我不再使用它,问题就消失了。
答案 0 :(得分:0)
您可以将其添加到application.erb文件并检查一次吗?
config.assets.prefix = "/assets"
答案 1 :(得分:0)
检查您的config/compass.rb
文件。那里可能有一个css_path设置。