2014-11-08 2 views
0

RASS에서 내 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 

내가 루비의 내 다시 설치를 놓친 것을 확실하지 않다.

루비 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'; 
+0

Sass는 일반적으로 .sass 파일 내에 오류 스택 추적을 제공하지 않습니다. 'manifests/screen' 파일을 직접 확인해야합니다. –

+0

안녕하세요 펠릭스. 제안 해 주셔서 감사합니다. 게시물에 내 screen.scss 파일을 추가했지만 정확한 코드는 프로덕션에서 실행됩니다. – Quentin

+0

흠, 쉽게 해결할 수없는 문제입니다. IMO에서는 파일 안의 모든 줄에 주석을 달고 하나씩 주석을 제거하고 작동이 멈췄는지 확인하는 오류를 발생시키는 줄을 찾아야합니다. 어쩌면 웅대 한 레일이나 보석에 약간의 변화가있을 수 있습니다. –

답변

2

일부 검색 후 내 문제에 대한 해결책을 찾았습니다. 나는 virtus 0.5를 가지고 virtus 1.0.4로 업그레이드했다.

관련 문제