我已经尝试了许多修复和我在网上找到的那些修复的变体,但没有一个有效。我的问题是我有一个自定义样式表,如果浏览器是 IE (stylesheet-ie.css.scss),就会调用它。我已经运行了以下但没有成功:
rake assets:precompile
运行编译命令后,我在 production.log 中收到以下错误。
ActionView::Template::Error (stylesheet-ie.css isn't precompiled):
14: <title><%= full_title(yield(:title)) %></title>
15: <%= stylesheet_link_tag "application", media: "all" %>
16: <!--[if IE]>
17: <%= stylesheet_link_tag("stylesheet-ie") %>
18: <![endif]-->
19: <%= javascript_include_tag "application" %>
20: <%= csrf_meta_tags %>
在 production.rb 我有:
config.assets.precompile += ['stylesheet-ie.css']
该文件是assets/stylesheet/stylesheet-ie.css.scss ...我之前将它作为stylesheet.css,但为了让它工作而改变了它。两种方法都行不通。
在这一点上,我不知道还能做什么。