Skip to content
Snippets Groups Projects

ISSUE #46: CREATE task restart users' streak

Merged tmn21 requested to merge issue/46-create-task-update-users-streak into develop
1 file
+ 3
1
Compare changes
  • Side-by-side
  • Inline
+ 3
1
@@ -17,7 +17,9 @@ namespace :user do
end
desc "Restart users' streak"
task :restart_streaks => :environment do
User.all.each do |user|
noStreakIds = User.where(streak: 0).pluck(:id)
users = User.where.not(id: noStreakIds)
users.each do |user|
days = (Date.today - user.last_action_at).to_i
if days >= 2
user.update_attribute(:streak, 0)
Loading