aboutsummaryrefslogtreecommitdiffstats
path: root/actioncable/app
diff options
context:
space:
mode:
authorJavan Makhmali <javan@javan.us>2016-03-03 21:10:10 -0500
committerJavan Makhmali <javan@javan.us>2016-03-03 21:10:10 -0500
commit5e84b9557868fe19c45f4da89d448e40b87a1f52 (patch)
tree2e4d73fd140e3f4bb528240fbf9e0e8d28f94a3a /actioncable/app
parentf8ec3a142fbfc9c6d6ddeb9ae75fd571343dcb40 (diff)
downloadrails-5e84b9557868fe19c45f4da89d448e40b87a1f52.tar.gz
rails-5e84b9557868fe19c45f4da89d448e40b87a1f52.tar.bz2
rails-5e84b9557868fe19c45f4da89d448e40b87a1f52.zip
Fix location of default mount path value
#getConfig was implmented as general utility for reading action-cable-* meta tags (hence the `name` argument). Introduced in 8b69f1eeba753c38364fb88136b2503480f2de1d.
Diffstat (limited to 'actioncable/app')
-rw-r--r--actioncable/app/assets/javascripts/action_cable.coffee.erb5
1 files changed, 3 insertions, 2 deletions
diff --git a/actioncable/app/assets/javascripts/action_cable.coffee.erb b/actioncable/app/assets/javascripts/action_cable.coffee.erb
index 6a8b4eeb85..d2dd8ce25f 100644
--- a/actioncable/app/assets/javascripts/action_cable.coffee.erb
+++ b/actioncable/app/assets/javascripts/action_cable.coffee.erb
@@ -4,12 +4,13 @@
@ActionCable =
INTERNAL: <%= ActionCable::INTERNAL.to_json %>
- createConsumer: (url = @getConfig("url")) ->
+ createConsumer: (url) ->
+ url ?= @getConfig("url") ? "/cable"
new ActionCable.Consumer @createWebSocketURL(url)
getConfig: (name) ->
element = document.head.querySelector("meta[name='action-cable-#{name}']")
- element?.getAttribute("content") ? '/cable'
+ element?.getAttribute("content")
createWebSocketURL: (url) ->
if url and not /^wss?:/i.test(url)