Skip to main content
Ask A Question
You’re not receiving notifications from this thread.

Actioncable production settings when using heroku + custom domain

Servers • Asked by Masud Hossain

So I built a website and pushed it to heroku production and bought a domain to reroute to show whatever is on
This all works great, except when it comes to actioncable.

This is my cable.js code:

//= require action_cable
//= require_self
//= require_tree ./channels

(function() {
  this.App || (this.App = {});

  var queryString =;
  var params = {};

  var arr = queryString.split("&");
  for(var key in arr){
    var arr2 = arr[key].split("=");
    params[arr2[0]] = arr2[1];

  App.cable = ActionCable.createConsumer("wss://" + params["token"]);

I've tired changing the wss:// to wss://, but that still doesn't fix the issue. The website is requiring it to be wss:// for some reason.

Any idea how to make this work?

Or do I need to just migrate to Digital ocean in case it's a DNS problem?

I'm doing a CNAME for => for my DNS settings.

Login or Create An Account to join the conversation.

Subscribe to the newsletter

Join 29,763+ developers who get early access to new screencasts, articles, guides, updates, and more.

    By clicking this button, you agree to the GoRails Terms of Service and Privacy Policy.

    More of a social being? We're also on Twitter and YouTube.