ruby-on-rails - 操作 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 上建立。
解决方案
推荐阅读
- php - php/sql 如何根据丢失的数据移动行?
- typescript - VSCode 和 Typescript:使用 tsconfig“项目引用”和增量构建时导入路径未更新
- node.js - 使用默认消息在快速响应中设置自定义状态文本?
- react-native - 使用状态/上下文动态更改 React Native 中的配置 colors.js
- python - 我不能减去字典值?
- php - Mysqli Real Escape String 内部或外部查询
- matlab - 从不同表中的变量值构建 Matlab 表时出错
- python - 如何在 android(buildozer) 上使用 kivy 在 python 中创建目录 (mkdir)?
- javascript - 在 React Native 中找不到变量
- sql - SQL 多对多过滤掉项目而不是包含