0
Herokuで動作するようにActionCableを設定したいと思います。Herokuで動作するようにActionCableを設定するにはどうすればよいですか?
cable.yml.erb:
development:
adapter: async
test:
adapter: async
production:
adapter: redis
url: <%= ENV["REDISTOGO_URL"] %>
しかし、今、私は次のエラーを取得しています:
を 私はそう、私はそうのようなENV['REDISTOGO_URL']
を評価することができます
cable.yml.erb
に私
cable.yml
ファイルを変更しようとしました
2016-11-23T02:24:20.551375+00:00 app[web.1]: E, [2016-11-23T02:24:20.551320 #4] ERROR -- : There was an exception - NoMethodError(undefined method `fetch' for nil:NilClass)
2016-11-23T02:24:20.551478+00:00 app[web.1]: E, [2016-11-23T02:24:20.551408 #4] ERROR -- : /app/vendor/bundle/ruby/2.3.0/gems/actioncable-5.0.0.1/lib/action_cable/server/configuration.rb:24:in `pubsub_adapter'
2016-11-23T02:24:20.551480+00:00 app[web.1]: /app/vendor/bundle/ruby/2.3.0/gems/actioncable-5.0.0.1/lib/action_cable/server/base.rb:72:in `block in pubsub'
2016-11-23T02:24:20.551481+00:00 app[web.1]: /app/vendor/ruby-2.3.1/lib/ruby/2.3.0/monitor.rb:214:in `mon_synchronize'
2016-11-23T02:24:20.551482+00:00 app[web.1]: /app/vendor/bundle/ruby/2.3.0/gems/actioncable-5.0.0.1/lib/action_cable/server/base.rb:72:in `pubsub'
私はハード、それが動作するURLをコーディングする場合:
cable.yml:
development:
adapter: async
test:
adapter: async
production:
adapter: redis
url: redis://redistogo:[email protected]:10903/
しかし、私は、私は実際のURLをコミットするべきではないと思います。
とにかくこの周辺にはありますか?
注:私はthisコードを見つけました。それは助けになるかもしれませんが、わかりません。
私のプロジェクトはcable.yml
自体にcable.yml.erb
の名前を変更してみmbigras/depot