ActiveRecord::Base.using_connection não é threadsafe
manoelneto opened this issue · 0 comments
manoelneto commented
DESCRIÇÃO:
Há um problema ao criar uma Thread dentro de um using connection.
entity.using_connection do
ActiveRecord::Base.connection_config[:database] -> aponta para a entity
Thread.new {
ActiveRecord::Base.connection_config[:database] -> aponta para a default
}.join
end
SOLUÇÃO:
Acredito que esse gem não esteja tão utilizada, então fazer um fork e corrigir.
https://github.com/ricardohsd/activerecord-connections.git