0
我在加载ROR中的sass文件时遇到问题。我做了一个干净的安装我的系统,当运行我的应用程序时,我试图链接样式表时收到以下内容。在编译sass样式表时没有将Symbol隐式转换为整数
3 <head>
4 <%= render 'layouts/meta' %>
5 <%= render 'layouts/icons' %>
6 <%= render 'layouts/ie_html5' %>
7
8 <%= stylesheet_link_tag "manifests/screen", media: "screen" %>
9 <%= stylesheet_link_tag "manifests/print", media: "print" %>
10 <%= javascript_include_tag 'manifests/public' %>
11 </head>
8号线:
no implicit conversion of Symbol into Integer
我这样做时,你得到同样的错误:
rake assets:precompile
我不知道我错过了与红宝石我重新安装。
的Ruby 2.0.0
'轨道', '3.2.12'
'青菜护栏', '〜> 3.2'
编辑:
这是我的清单/screen.scss文件。问题是这个应用程序完全按照原样工作(并且仍然在生产中),但是在重新安装osx后我开始出现这些错误。
@import 'bootstrap';
@import 'bootstrap-select';
@import 'select2';
@import 'global/colors';
@import 'global/fonts';
@import 'global/layout';
@import 'global/navbar';
@import 'global/login_form';
@import 'global/hero_unit';
@import 'global/basic_search';
@import 'global/map';
@import 'global/similar_properties';
@import 'global/eyecatcher';
@import 'global/footer';
@import 'global/property';
@import 'global/property_attributes';
@import 'global/pagination';
@import 'modals/share';
@import 'search/expand';
@import 'search/loader';
Sass通常不会在.sass文件中提供错误堆栈跟踪。你应该自己检查'manifest/screen'文件。 – 2014-11-08 08:33:15
嗨费利克斯。感谢您的建议。我将我的screen.scss文件添加到帖子中,但正如我所提到的,完全相同的代码正在生产中运行。 – Quentin 2014-11-09 11:19:10
嗯,这不是一个容易解决的问题,国际海事组织应该评论该文件中的所有行,并找到引起错误的行,并逐个取消注释并检查它是否停止工作。也许sass-rails宝石或其他东西有一些变化。 – 2014-11-09 11:53:23