这个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