2013-12-11 82 views
1

我想與mongoid cahce一起工作。Mongoid緩存似乎沒有工作

首先我不知道在哪裏把我的標準,現在它坐在一個類變量(感覺錯了地方)

class YearDates 
    include Mongoid::Document 
    @@yeardates_cache = YearDates.where(year: DateHelper.today.year).cache 

    def self.current_year 
    @@yeardates_cache.first 
    end 

現在我希望只打蒙戈一次當我打電話YearDates .current_year

不過來,每次我打電話CURRENT_YEAR我在日誌中看到:

MOPED: 127.0.0.1:27017 QUERY  database=unit_test collection=year_dates selector={"$query"=>{"year"=>2013}, "$orderby"=>{:_id=>1}} flags=[] limit=-1 skip=0 batch_size=nil fields=nil 

任何想法?

回答