[rails×공식 환경에서 Radis를 사용하여 Heroku Action Cable을 구현하는 방법
conig/enviroment/production.rb
# すべての送信元からのリクエストを許可
config.action_cable.disable_request_forgery_protection = true
config/cable.ymldevelopment:
# adapter: async
adapter: redis
url: redis://localhost:6379
test:
adapter: test
# 本番環境ではredisを使う、URLの部分を以下のように変更
production:
adapter: redis
# url: <%= ENV.fetch("REDIS_URL") { "redis://localhost:6379/1" } %>
# ↓ herokuのアドオンでradisを作成するとREDIS_URLという環境変数に自動的にURLを設定してくれる。
url: <%=ENV['REDIS_URL']%>
channel_prefix: room_api_production
Heroku로 radis 서버 만들기radis 다시 만들기
계획에는 여러 가지가 있으니 아래의 본사 사이트를 참고하세요.
단말기
heroku addons:create heroku-redis:hobby-dev
그리고 제작이 완료되면 라디스의 URL을 확인하세요. heroku config:get REDIS_URL
완성!
Reference
이 문제에 관하여([rails×공식 환경에서 Radis를 사용하여 Heroku Action Cable을 구현하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/k_atsushi/items/c9069e1b6f29a2c0f86e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)