users: replace scopes with associations.

This commit is contained in:
evazion
2019-08-29 16:00:06 -05:00
parent 8756480500
commit 9a3e9747d8
14 changed files with 24 additions and 79 deletions

View File

@@ -22,18 +22,10 @@ class PostAppeal < ApplicationRecord
joins(:post).where("posts.is_deleted = true or posts.is_flagged = true")
end
def for_user(user_id)
where("creator_id = ?", user_id)
end
def recent
where("created_at >= ?", 1.day.ago)
end
def for_creator(user_id)
where("creator_id = ?", user_id)
end
def search(params)
q = super
@@ -90,7 +82,7 @@ class PostAppeal < ApplicationRecord
end
def appeal_count_for_creator
PostAppeal.for_user(creator_id).recent.count
creator.post_appeals.recent.count
end
def method_attributes