mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Share default mount path with client side .js
This commit is contained in:
parent
5e84b95578
commit
6689d7c7b9
3 changed files with 4 additions and 3 deletions
|
@ -5,7 +5,7 @@
|
|||
INTERNAL: <%= ActionCable::INTERNAL.to_json %>
|
||||
|
||||
createConsumer: (url) ->
|
||||
url ?= @getConfig("url") ? "/cable"
|
||||
url ?= @getConfig("url") ? @INTERNAL.default_mount_path
|
||||
new ActionCable.Consumer @createWebSocketURL(url)
|
||||
|
||||
getConfig: (name) ->
|
||||
|
|
|
@ -34,7 +34,8 @@ module ActionCable
|
|||
ping: 'ping'.freeze,
|
||||
confirmation: 'confirm_subscription'.freeze,
|
||||
rejection: 'reject_subscription'.freeze
|
||||
}
|
||||
},
|
||||
default_mount_path: '/cable'.freeze
|
||||
}
|
||||
|
||||
# Singleton instance of the server
|
||||
|
|
|
@ -6,7 +6,7 @@ require "active_support/core_ext/hash/indifferent_access"
|
|||
module ActionCable
|
||||
class Railtie < Rails::Engine # :nodoc:
|
||||
config.action_cable = ActiveSupport::OrderedOptions.new
|
||||
config.action_cable.mount_path = '/cable'
|
||||
config.action_cable.mount_path = ActionCable::INTERNAL[:default_mount_path]
|
||||
|
||||
config.eager_load_namespaces << ActionCable
|
||||
|
||||
|
|
Loading…
Reference in a new issue