私のカウンタキャッシュは重い負荷の下で行をロックしているので、私の問題には完璧と思われるwanelo/counter-cache宝石が見つかりましたが、セットアップできず、私はそれを見ることができません。 https://github.com/wanelo/counter-cache 私はすでに働いている遅延ジョブとRedisを使いたいです。私の設定ファイルでカウンタキャッシュスケールを設定する
Counter::Cache.configure do |c|
c.default_worker_adapter = here??? DelayedJob ??
c.recalculation_delay = 5.hours
c.redis_pool = Redis.new
c.counting_data_store = Counter::Cache::Redis
end
それは undefined method 'enqueue' for nil:NilClass
何が起こっている上の任意のアイデアを言う実行するとき、私はラインc.default_worker_adapter
を入れていない場合は?ワーカーアダプターにはどうすればいいですか?何も動作していないようです。 ありがとうございました
データベーストリガーを試してください。私は交通量の多いアプリで使っていました。 –