dev_hs
cxt 6 years ago
commit 2e0155a4b4

@ -118,4 +118,19 @@ namespace :sync do
large_time large_time
end end
end end
task :board_count => :environment do
Course.find_each do |course|
puts course.id
begin
messages_count = Message.find_by_sql("select count(*) as count from messages where board_id in (select id from boards where course_id=#{course.id})").first.try(:count)
Board.update_column(messages_count: messages_count)
rescue
end
end
end
end end

Loading…
Cancel
Save