heroku에 배포하는 것도 assets : precompile error가 나왔다.
1342 단어 경 6GitHubRubyonRails6.0
처음 뵙겠습니다.
현재, 개인으로 앱 제작을 하고 있어 heroku에 배포했을 때에 「assets:precompile error」가 나왔으므로 그 해결한 방법에 대해 공유하고 싶습니다.
또, 나는 아직 초보자이기 때문에, 이르지 않는 개소가 있다고 생각합니다만, 용서해 주세요.
"We’re sorry, but something went wrong.If you are the application owner check the logs for more information."
배포 후 앱을 열고 위와 같은 화면이 나와 처음에는 "???"이었지만 말했듯이 터미널에서 log를 확인했습니다!
heroku logs --tail
위를 입력하면 어떤 일이 발생했는지 터미널에 표시됩니다.
읽으면
ActionView::Template::Error (The asset "motivate.jpeg"is not present in the asset pipeline)라고 했습니다.
"motivate.jpeg가 존재하지 않는다"고 화가났다.
또한 asset pipline(자산 파이프라인)이라는 단어가 키가 됩니다.
이 애셋 파이프라인이 프로덕션 환경(배포 후)에서는 자동으로 처리되지 않고 이미지가 잘 로드되지 않은 것 같습니다.
해결 방법
config.environments.production.rb
config.assets.compile = false
↓へ変更
config.assets.compile = true
config.assets.compile = true로 설정하면 자동으로 컴파일됩니다.
마지막으로
이 방법으로 무사히 배포 후 정상적으로 동작할 수 있었습니다.
그러나 조금 동작이 무거워진 것처럼 느껴졌습니다.
이 해결책이 얽혀 있을 가능성도 있으므로, 향후 이해되는 대로 또 기사에 정리합니다!
여기까지 읽어 주셔서 감사합니다!
Reference
이 문제에 관하여(heroku에 배포하는 것도 assets : precompile error가 나왔다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/masashi0708/items/7c12ab825829dd862a1e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
배포 후 앱을 열고 위와 같은 화면이 나와 처음에는 "???"이었지만 말했듯이 터미널에서 log를 확인했습니다!
heroku logs --tail
위를 입력하면 어떤 일이 발생했는지 터미널에 표시됩니다.
읽으면
ActionView::Template::Error (The asset "motivate.jpeg"is not present in the asset pipeline)라고 했습니다.
"motivate.jpeg가 존재하지 않는다"고 화가났다.
또한 asset pipline(자산 파이프라인)이라는 단어가 키가 됩니다.
이 애셋 파이프라인이 프로덕션 환경(배포 후)에서는 자동으로 처리되지 않고 이미지가 잘 로드되지 않은 것 같습니다.
해결 방법
config.environments.production.rb
config.assets.compile = false
↓へ変更
config.assets.compile = true
config.assets.compile = true로 설정하면 자동으로 컴파일됩니다.
마지막으로
이 방법으로 무사히 배포 후 정상적으로 동작할 수 있었습니다.
그러나 조금 동작이 무거워진 것처럼 느껴졌습니다.
이 해결책이 얽혀 있을 가능성도 있으므로, 향후 이해되는 대로 또 기사에 정리합니다!
여기까지 읽어 주셔서 감사합니다!
Reference
이 문제에 관하여(heroku에 배포하는 것도 assets : precompile error가 나왔다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/masashi0708/items/7c12ab825829dd862a1e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
config.environments.production.rb
config.assets.compile = false
↓へ変更
config.assets.compile = true
이 방법으로 무사히 배포 후 정상적으로 동작할 수 있었습니다.
그러나 조금 동작이 무거워진 것처럼 느껴졌습니다.
이 해결책이 얽혀 있을 가능성도 있으므로, 향후 이해되는 대로 또 기사에 정리합니다!
여기까지 읽어 주셔서 감사합니다!
Reference
이 문제에 관하여(heroku에 배포하는 것도 assets : precompile error가 나왔다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/masashi0708/items/7c12ab825829dd862a1e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)