2014-03-26 1 views
1

QA 및 프로덕션 서버에서 실행 했으므로 완벽하게 진행되었습니다.레이크 에셋 : 프리 컴파일이 로컬에서 컴파일되지 않습니다.

그러나 로컬로 실행하면 추적이 정상적으로 응답합니다. 내 .scss.erb 파일 때문에 내 데이터베이스에 액세스하고 있다고 말할 수 있습니다. 그리고 뭔가가,하지만 내 서버를 재부 팅하고 내 CSS 파일을 검사 할 때 실제로 변경 사항이 없었어요.

추가 참고 :

내 application.rb이있다 ->

config.assets.initialize_on_precompile = true 

colors.scss.erb의 내용

<% Color.for_header.each do |color| %> 
#super_header.color-<%= color.id %>, #eheader.color-<%= color.id %> { 
    background-color: #<%= color.code %>; 
    background-image: none; 
} 
<% end %> 

<% Color.for_highlight.each do |color| %> 
.lists-list.color-<%= color.id %> li { 
    &.current a { 
    &:before { background: url(/images/group-select-end-left/<%= color.image %>) no-repeat !important; } 
    &:after { background: url(/images/group-select-end-right/<%= color.image %>) no-repeat !important;}  
    } 
    &.active, &.current { 
    a { 
     background-color: #<%= color.code %> !important; 
     background-image: none !important; 
    } 
    &:before { 
     background: url(/images/group-select-end-left/<%= color.image %>) no-repeat !important; 
     left: -9px; 
     height: 39px; 
     width: 9px;  
    } 
    &:after { 
     background: url(/images/group-select-end-right/<%= color.image %>) no-repeat; 
     right: -10px; 
     width: 10px; 
     height: 30px; 
     top: 0; 
    } 
    } 
} 
<% end %> 
+0

프로덕션 데이터베이스에서 마이그레이션을 실행 했습니까? –

+0

환경에서 동일한 'database.yml' 설정을 사용하기 때문에 DB 연결을 테스트하는 명확한 방법은 도메인을 탐색 할 때 작동하는지 여부를 묻는 것입니다. –

+0

Sam D. - 예 모든 마이그레이션을 실행했습니다. 내 localhost에서도 같은 문제가 발생합니다. QA가 작동하는 유일한 상자입니다 : D // Rich Peck. - 그래서 나는 분명히 콘솔을 통해 prod/qa/local에서 데이터베이스에 연결할 수 있으며, 그렇지 않으면 앱이 완전히 작동합니다. – Trip

답변

1

rake 이후 부하 모든 Rails 스택이 필요합니다.

RAILS_ENV=your_env_name bundle exec rake assets:precompile 

그것은 capistrano를 사용하여 내 준비 서버 (NO heroku)에서 작동 다음 environemnt를 추가합니다.

+0

흥미 롭습니다. 이것은 모든 것을 통과합니다. 그리고 그것은 그것이 과거의 오류를 참조하십시오,하지만 실제로 내 CSS를 컴파일하지 않습니다. – Trip

관련 문제