From 959dc586c5d26701b2bf387657ca1e15e93c1e6a Mon Sep 17 00:00:00 2001 From: Andrew Tomaka Date: Fri, 17 Jan 2025 00:16:31 -0500 Subject: [PATCH] Just use solid_queue in development So you won't rip your hair out because async is thread local --- config/cable.yml | 7 ++++++- config/database.yml | 4 ++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/config/cable.yml b/config/cable.yml index b9adc5a..7866c8d 100644 --- a/config/cable.yml +++ b/config/cable.yml @@ -3,7 +3,12 @@ # not a terminal started via bin/rails console! Add "console" to any action or any ERB template view # to make the web console appear. development: - adapter: async + adapter: solid_cable + connects_to: + database: + writing: cable + polling_interval: 0.1.seconds + message_retention: 1.day test: adapter: test diff --git a/config/database.yml b/config/database.yml index 64847cf..e1f09ac 100644 --- a/config/database.yml +++ b/config/database.yml @@ -21,6 +21,10 @@ development: <<: *default database: storage/development_queue.sqlite3 migrations_paths: db/queue_migrate + cable: + <<: *default + database: storage/development_cable.sqlite3 + migrations_paths: db/cable_migrate # Warning: The database defined as "test" will be erased and