Rails 5 ActionCable передает сообщения между средами разработки и производства

У меня есть сервер разработки, работающий на локальном хосте: 3000, и моя производственная среда работает нормально на локальном хосте: 8001, оба на одном компьютере.

Когда я запускаю какое-либо событие кабеля на сервере разработки, это также влияет на производственную среду.

Как лучше настроить ActionCable для поддержки различных сред и предотвращения перекрестных сообщений?


person cmramseyer    schedule 02.02.2017    source источник


Ответы (1)


Я нашел решение.

Мой файл 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
person cmramseyer    schedule 02.02.2017