Skip to content

Commit 5c61a3d

Browse files
committed
add rake task for cleaning up orphaned page tags
1 parent d5589cc commit 5c61a3d

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

lib/tasks/one_off.rake

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
namespace :one_off do
2+
desc "Clean up orphaned page tags"
3+
task clean_orphaned_page_tags: :environment do
4+
PageTag.find_each do |page_tag|
5+
referenced_page = page_tag.page
6+
7+
if page.nil?
8+
page_tag.destroy
9+
end
10+
end
11+
end
12+
213
desc "Alert users who've saved at least one tree"
314
task trees_notification: :environment do
415
reference_code = 'green-trees'

0 commit comments

Comments
 (0)