Sha256: f1657bcb4cd3c2a2bb394b9f8811d8ffbda1eadea47b402ce031bd0b82aa2847
Contents?: true
Size: 449 Bytes
Versions: 11
Compression:
Stored size: 449 Bytes
Contents
require 'escape' namespace :flare do desc 'Rebuild the Solr index for all searchable models' task :rebuild_index => :environment do Flare.indexed_models.each do |model| puts "Clearing index for #{model.name}..." model.clear_solr_index puts "Rebuilding index for #{model.name}..." model.rebuild_solr_index end puts "Optimizing..." Flare.session.commit Flare.session.optimize end end
Version data entries
11 entries across 11 versions & 1 rubygems