比如,我会用到这样的方法来提取内容
scope :best_of_the_week, ->(time) do
start_time = time.beginning_of_week
end_time = time.end_of_week
where("created_at > ? AND created_at < ?", start_time, end_time).where('votes_count > ?', 300).order('votes_count DESC').first(8)
end
不知道加 index 有没有帮助?
另外,想问下可以把两个where
合并起来么?会不会好一点?