1

これは私のユーザー モデルであり、active_and_approved_creative_count キャッシュ テストのテストを作成する方法がわかりません。

ユーザー.rb

class User < ActiveRecord::Base
  class << self
    def active_and_approved_creative_count
      Rails.cache.fetch('active_and_approved_creative_count', :expires_in => 30.minutes) do
        User.active_and_approved_creative.count
      end
    end
   ...
   scope :active_and_approved_creative ,where("user_type = ? AND (membership_cancelled IS NULL OR membership_cancelled = false)", :approved_creative)
end
4

1 に答える 1