簡體   English   中英

Rails 3印象派索引

[英]Rails 3 Impressionist indexing by day

我正在使用Ruby gem Impressionist。 它使您能夠查看從特定日期到今天的頁面點擊計數。 我試圖獲取過去7天的點擊率,但每天吐出的數字卻很高。

@widget.impressionist_count(:start_date=>"2011-01-01")  #specify start date only, end date = now

我該怎么做? 我想要7天前,但每天要給我當天的確切計數。

嘗試這個:

@widget.impressionist_count(:start_date => 1.week.ago)

您可以這樣獲得1個星期前的日期

t = Time.now
lastweek = t - 1.week

然后你可以這樣做

@widget.impressionist_count(:start_date=>lastweek.strftime('%Y-%m-%d'))

我猜您應該在控制器中執行此操作,也可以僅將上周日期傳遞給視圖。 此代碼在Rails應用程序中有效,因為它使用active_support。

我嘗試過使用印象模樣與mongoid進行交互,但是在我的環境中,過濾器功能根本不起作用。

我希望它能在您的應用程序中使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM