마지막으로 내 개발 시스템에서 결과가 만족스러워 지자 카피스트라노를 사용하여 VPS에 Rails 4 앱을 배포하기로 결정했습니다. 내 스택으로 NGINX와 Unicorn을 선택했습니다. 이제는 프로덕션 환경에서 모든 작업을 수행하기 위해 변경해야하는 몇 가지 사항을 알았지 만, 어떻게 든 뷰를 업데이트 할 수 없습니다. 난 이미 무슨 짓을뷰가 프로덕션 환경에서 업데이트되지 않음
은 다음과 같습니다
- 이 거짓
- 수동에있는 파일을 확인에 config.action_controller.perform_caching 설정하여 설정/production.rb에서 캐시를 사용하지 않도록 브라우저 캐시
- 지우기 원격 서버 사용하여 ssh를
- 다시 시작 내 로컬 파일 아칸소 사실 내 서버 스택
e를 프로덕션 서버에있는 것과 동기화하지만 브라우저에서 변경 사항을 볼 수 없습니다. 내가 뭘 할 수 있을까? 내가 놓친 것이 있습니까? 도와 주셔서 감사합니다. 당신이 남아있는 캐시 TMP 파일이없는 경우
나는 당신이 어떻게 다시 시작합니까? 유니콘이 재시작 되었습니까? – number5
다음 명령을 실제로 수행하는 스크립트를 실행하고 있습니다. bundle exec unicorn -c config/unicorn.rb -E production. 난 그냥 수동으로 그것을 테스트하고 잘 작동하는 것. 그런 다음 NGINX를 사용하여 시작합니다 : sudo service nginx restart. –