0

localhost : 3000에서 개발 서버를 사용하고 동일한 시스템에서 localhost : 8001에서 프로덕션 환경에서 ok 작업을합니다.레일스 5 ActionCable이 개발 환경과 프로덕션 환경간에 메시지를 넘기고 있습니다.

개발 서버에서 케이블 이벤트를 트리거하면 프로덕션 환경에도 영향을줍니다.

다른 환경을 지원하고 교차 메시지를 방지하기 위해 ActionCable을 구성하는 가장 좋은 방법은 무엇입니까?

답변

0

해결책을 찾았습니다.

내 cable.yml 파일이었다

development: 
    adapter: redis 
    url: redis://127.0.0.1:6379 

test: 
    adapter: async 

production: 
    adapter: redis 
    url: redis://127.0.0.1:6379 

그래서 내가

development: 
    adapter: async 

test: 
    adapter: async 

production: 
    adapter: redis 
    url: redis://127.0.0.1:6379 
로 변경