File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -91,7 +91,7 @@ def cacluate_content_quality_score
91
91
factor * ( weight = 20 )
92
92
end
93
93
94
- def cacluate_score
94
+ def calculate_score
95
95
return 0 if bad_content?
96
96
half_life = 2 . days . to_i
97
97
# gravity = 1.8 #used to look at upvote_velocity(1.week.ago)
@@ -124,7 +124,7 @@ def public_id_blank?
124
124
end
125
125
126
126
def cache_calculated_score!
127
- self . score = cacluate_score
127
+ self . score = calculate_score
128
128
end
129
129
130
130
def display_tags
Original file line number Diff line number Diff line change @@ -7,9 +7,10 @@ namespace :cache do
7
7
namespace :score do
8
8
task :recalculate => :environment do
9
9
ActiveRecord ::Base . logger . level = Logger ::INFO #hide sql output
10
- Protip . order ( created_at : :asc ) . find_each do |p |
11
- score = p . cacluate_score
10
+ Protip . order ( created_at : :asc ) . find_each ( batch_size : 100 ) do |p |
11
+ score = p . calculate_score
12
12
p . update_column ( :score , score )
13
+ sleep 0.1
13
14
end
14
15
end
15
16
end
You can’t perform that action at this time.
0 commit comments