diff --git a/lib/tasks/slugs.rake b/lib/tasks/slugs.rake new file mode 100644 index 000000000..2615c5b4c --- /dev/null +++ b/lib/tasks/slugs.rake @@ -0,0 +1,8 @@ +namespace :slugs do + desc "Generate slug attribute for objects from classes that use Sluggable concern" + task generate: :environment do + %w(Budget Budget::Heading Budget::Group).each do |class_name| + class_name.constantize.all.each(&:generate_slug) + end + end +end