1
我有2種型號:用戶與活動之間的用戶和活動盤點記錄
關係是:
class User < ActiveRecord::Base
has_many :activities, :through => :projects
end
我想算誰在過去3個月內簽署的所有用戶(last_sign_in_at )至少5項活動。這是我到目前爲止:
a=User.where(:admin => false)
a.joins(:activities).size
我該如何限制時間範圍,並只獲得5 +活動?最後,我想調用.size來獲得單個結果(不是數組)。謝謝。