小编xes*_*oda的帖子

发生 WebSocket 错误:参数数量错误(给定 2,预期 1)

我尝试创建与有线服务器的连接并订阅频道,但出现日志错误:

Started GET "/cable" for 172.20.0.1 at 2017-05-27 08:29:39 +0000
Started GET "/cable/" [WebSocket] for 172.20.0.1 at 2017-05-27 08:29:39 +0000
Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: upgrade, HTTP_UPGRADE: websocket)
WebSocket error occurred: wrong number of arguments (given 2, expected 1)
Run Code Online (Sandbox Code Playgroud)

我的代码:

// order_slots.coffee
jQuery(document).ready ->
  //some jquery code that call create_channel function

create_channel = (order_id) ->
  App.cable.subscriptions.create {
    channel: "OrderSlotsChannel",
    order_id: order_id
  },
    connected: ->
    # Called when the subscription is ready for use on the server

    disconnected: -> …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails-5 actioncable

3
推荐指数
1
解决办法
1362
查看次数

标签 统计

actioncable ×1

ruby-on-rails-5 ×1