首页 > 解决方案 > 操作 Rails 5.0.6 上的电缆连接问题

问题描述

我正在按照rails 5.0 指南配置动作电缆,但我在动作电缆连接上遇到错误,这里是 application.js 的内容

//= require cable
//= require_tree ./cable

我收到以下错误。

WebSocket connection to 'ws://localhost:3000/cable' failed: Error during WebSocket handshake: Unexpected response code: 500

但是如果我在 development.rb 中添加这个

 config.action_cable.url = 'ws://localhost:28080'

我也需要跑

bundle exec puma -p 28080 cable/config.ru

一切开始工作。但是为什么我需要做所有这些,为什么连接没有在默认 url 上建立。

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

解决方案


推荐阅读