| ... | @@ -8,7 +8,7 @@ class TrendingProjectsFinder |
... | @@ -8,7 +8,7 @@ class TrendingProjectsFinder |
|
|
# for period of time - ex. month
|
|
# for period of time - ex. month
|
|
|
projects.joins(:notes).where('notes.created_at > ?', start_date).
|
|
projects.joins(:notes).where('notes.created_at > ?', start_date).
|
|
|
select("projects.*, count(notes.id) as ncount").
|
|
select("projects.*, count(notes.id) as ncount").
|
|
|
group("projects.id").order("ncount DESC")
|
|
group("projects.id").reorder("ncount DESC")
|
|
|
end
|
|
end
|
|
|
|
|
|
|
|
private
|
|
private
|
| ... | |
... | |
| ... | | ... | |