Postgresqlスキーマを使用してマルチテナントRailsアプリケーションをセットアップしています。
Delayed :: Jobのdb検索パスをスコープするにはどうすればよいですか?
これはうまくいくでしょう:
initializers/dj_config.rb:
Delayed::Job.class_eval do
connection.schema_search_path = ["#{current_tenant}", "public"].join(",")
end
...しかし、現在のテナントを渡す方法が必要です。これは、DJワーカーが「current_tenant」が設定されているプロセスとは異なるプロセスであるため、難しいようです。何か案は?