2013-10-31 2 views
1

내 프로젝트에서는 rails_admin을 사용하고 서식있는 텍스트 서식 지정 gem을 사용하려고합니다. 로컬에서는 모든 것이 정상적으로 작동하지만 heroku에서는 프로덕션 환경에서 작동하지 않습니다. 나는이 내가 미리 컴파일 어떻게 오류heroku에서 rails admin으로 서식있는 텍스트 서식 지정 gem 가져 오기

ActionView::Template::Error (rich/editor.css isn't precompiled) 

를 얻을 :

config.assets.precompile << *.js 

그리고 나는 또한이 시도 :

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

UPDATE :

내가 로컬 자산을 사전 컴파일하고있어 다음 명령을 실행하여 heroku에 배포하기 전에 :

RAILS_ENV=production bundle exec rake assets:precompile 

그리고 난이 나를 도울 수

*= require_self 
*= require rich/editor 
*= require_tree . 

누구나 내 application.css이 있나요?

답변

0

자산 파이프 라인에 문제가있는 것 같습니다.

헤로 쿠에는 자산 파이프 라인을 사용할 수있는 두 가지 방법이 있습니다.

  1. 자산을 로컬에서 컴파일 중입니다.
  2. 슬러그 컴파일 중 에셋을 컴파일 중입니다.

여기에는 두 가지 방법에 대한 전체 설명서가 나와 있습니다.

https://devcenter.heroku.com/articles/rails-asset-pipeline

UPDATE : 당신이

를 추가 봤어?

config.assets.precompile << 'rich/editor.css' 

application.rb?

아직 모르겠다면 : Heroku에 push 할 때마다 editor.css의 내용이 생성 된 public/assets/application.css 파일에 있는지 확인해야 할 때마다 테스트해야합니다.

+0

나는 내 질문을 업데이트했다 : 나는 오류없이 로컬에서 프리 컴파일 중이며 다른 것은 미리 컴파일되어 작동한다. 단지이 rich/editor.css가 아니다. –

관련 문제