2012-05-22 3 views
0

레일에 자산을 사전 컴파일하고 다 퉜다 동안 갇혀 사전 컴파일 할 때 다음내가 생산에 처음으로 응용 프로그램을 넣어려고 3.2

rake aborted! 
Undefined variable: "$yellowCorp" 
    (in app/assets/stylesheets/_dialog.scss) 

$ yellowCorp이

app/assets/stylesheets/_variables.css.scss 

에 선언 나는 꽤 독서를 해왔으며, 이것으로 어려움을 겪은 많은 사람들이있는 것 같다. 나는 그 (것)들에서 작동 한 많은 해결책을 시도했다, 그러나 저를 위해 아무도는 일하지 않는다. 설정/환경/production.rb에서 나는 다른 사람의 사이에서

config.assets.precompile += %w(*.css.scss *.scss) 

config.assets.precompile << [ "*.scss", "*.css", "*.js" ] 

config.assets.precompile += [ "_variables.css.scss", "_dialog.scss" ] 

를 ... 시도했지만, 아무것도 변경되지 않습니다,하지만 아무것도 저를 얻었다 없었다 이 시점을 지나서. 도움이나 조언을 주시면 감사하겠습니다.

감사합니다.

답변

0

이 문제는 파일이 컴파일되는 순서에 기인한다고 생각합니다. 변수 앞에 대화 파일을 컴파일하고 있습니다.

application.css.scss 파일의 모양은 무엇입니까? 대신에 나무를 요구하는

, 당신은 순서를 지정해야 할 수도있는 그들을 컴파일 :

@import "variables.css.scss" 
@import "dialog.scss" 
관련 문제