Sou novo no desenvolvimento de plugins do Discourse e, para começar, estou tentando atualizar este plugin de quiz para funcionar com a versão mais recente do Discourse.
Se não for muito incômodo, gostaria de ajuda para entender como solucionar este erro que aparece sempre que tento criar ou visualizar um tópico com o plugin ativado:
Mensagem
Exceção de Job: PG::UndefinedTable: ERRO: relação \"quizzes\" não existe
LINHA 9: WHERE a.attrelid = '\"quizzes\"'::regclass
^
Backtrace
rack-mini-profiler-3.3.0/lib/patches/db/pg.rb:110:in `exec'
rack-mini-profiler-3.3.0/lib/patches/db/pg.rb:110:in `async_exec'
activerecord-7.0.8/lib/active_record/connection_adapters/postgresql/database_statements.rb:19:in `block (2 levels) in query'
activesupport-7.0.8/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
activesupport-7.0.8/lib/active_support/dependencies/interlock.rb:41:in `permit_concurrent_loads'
activerecord-7.0.8/lib/active_record/connection_adapters/postgresql/database_statements.rb:18:in `block in query'
activesupport-7.0.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
activesupport-7.0.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `synchronize'
activesupport-7.0.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
activesupport-7.0.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
Existem problemas comuns que devo procurar que possam ser a razão pela qual a relação não existe? Esses problemas geralmente seriam encontrados em /db?
Caso seja relevante: estou usando o ambiente de desenvolvimento Docker no Linux, conforme descrito neste guia e você pode ver o que fiz até agora aqui.