这个app之前没用过action cable或者redis,今天从5.0升级到rails 7.0.0turbo_stream_from第一次尝试。
它看起来像在 Rails 控制台上工作,因为我看到Turbo::Streams::ActionBroadcastJob在创建记录时正在排队并执行。但
我生成了一个示例 7.0.0 应用程序并试图找出差异。我添加了两个文件app/channels/application_cable/channel.rb和app/channels/application_cable/connection.rb. 我有config/cable.yml如下
development:
adapter: redis
url: redis://localhost:6379/1
test:
adapter: test
production:
adapter: redis
url: <%= ENV.fetch("REDIS_URL") { "redis://localhost:6379/1" } %>
channel_prefix: old_app_production
旧应用程序是否需要任何其他设置?我希望有rails actioncable:install。我还在学习中,请帮助。啊,对于示例应用程序,我关注了一个视频https://www.youtube.com/watch?v=mpWFrUwAN88