1

프로덕션 용으로 heroku 인스턴스를 사용하고 준비 용으로 heroku 인스턴스를 사용하고 있습니다. 더 쉬운 팀 디버깅을 위해 내 자산을 내 준비 인스턴스에 컴파일하지 않길 바랍니다. 내 프로젝트에서 manifest.yml 파일을 사용하여 자산 컴파일을 비활성화 할 수있는 here이 표시됩니다.heroku에서 디버깅을위한 자산 컴파일을 비활성화합니다.

내 질문에, 내가 선택한 환경에 따라 파일을 포함 시키거나 제외시키는 레일이 있어야합니까? 개발 설정과 같은

+0

미리 컴파일 된 애셋을 갖고 있거나 원시 애셋을 제공하려고합니까? – AJcodez

+0

@AJcodez 제공된 원시 자산을 원합니다. 로컬 개발 환경에서와 같은 방식입니다. –

답변

0

를 사용하여 디버그 설정을 언급 자산을 다른 모든 라인을 제거 :

# config/environments/staging.rb 
config.assets.debug = true 

사용 rails_12factor 보석 Heroku가이 자산 될 것입니다 그래서 :

# Gemfile 
gem 'rails_12factor' 

수정 :

영웅 환경을 설정할 수 있습니다.

$ heroku config:set --remote staging RACK_ENV=staging RAILS_ENV=staging 

여러 환경에 배포하고 준비를 "준비"라고 가정합니다. 시작 명령을 지정하는 Procfile이 환경을 지정하지 않았는지 확인하십시오.

+0

굉장. 스테이징 환경을 활성화/지정하는 방법을 보여줄 수 있습니까? –

관련 문제