summaryrefslogtreecommitdiff
path: root/lib/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'lib/tasks')
-rw-r--r--lib/tasks/development_init.rake7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/tasks/development_init.rake b/lib/tasks/development_init.rake
index e503728..c8fa469 100644
--- a/lib/tasks/development_init.rake
+++ b/lib/tasks/development_init.rake
@@ -109,4 +109,11 @@ namespace :cccms do
109 p.save! 109 p.save!
110 end 110 end
111 end 111 end
112
113 desc "Remove pages without a node"
114 task :remove_orphans => :environment do |t|
115 orphans = Page.all.select { |x| x.node == nil }
116 orphans.each { |page| page.destroy }
117 end
118
112end \ No newline at end of file 119end \ No newline at end of file