hyperstack-org / hyperstack-org/hyperstack

Suggestion: Fix mounting action cable in routes

未关闭
#272 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
JavaScript
星标
538
派生
41
PR 合并指标
30 天内没有已合并 PR

描述

Hey, I could get live changes locally. The missing part was adding

` mount ActionCable.server => '/cable' ` to the routes file

Current problem not solved:

On production when updating a model, I just get `execute_remote`. No action cable is present

I have

`Hyperstack.transport = :action_cable` in the initializer

```
config.action_cable.mount_path = "/cable"
config.action_cable.allowed_request_origins = ['http://what.whatever.com']
config.web_socket_server_url = "ws:///what.whatever.com/cable"
```
Inside production.rb. On development it connects to ws.

The cable.yml is simple, the redis db works on production

```
development:
adapter: async

test:
adapter: async

production:
adapter: redis
url: <%= ENV.fetch("REDIS_URL") { "redis://localhost:6379/1" } %>
channel_prefix: test-todo_production
```

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。