操作电缆与ip绑定后无法正常工作

时间:2016-08-02 11:36:26

标签: ruby-on-rails ruby-on-rails-5 actioncable

我在我的系统中实现了rails-5的动作电缆,它在localhost上工作正常,但是当我尝试用ip绑定时,它会给出以下错误信息。

  

与'ws://192.168.1.46:3002 / cable'的WebSocket连接失败:错误   在WebSocket握手期间:意外的响应代码:404

并在终端日志中

  

无法升级到WebSocket(REQUEST_METHOD:GET,HTTP_CONNECTION:   升级,HTTP_UPGRADE:websocket)

我已对development.rb进行了更改,就像

一样
config.action_cable.url = "ws://192.168.1.46:3002/cable"

但没有成功。

请指导我错在哪里。

告诉我您是否需要额外的信息,提前致谢。

1 个答案:

答案 0 :(得分:14)

将以下行添加到config/environments/development.rb文件

config.action_cable.allowed_request_origins = [/http:\/\/*/, /https:\/\/*/]

希望这会对你有所帮助。