Sha256: ebf91509528463e1c28a53671d9813b8ab136cbeb4070fc79ec376dd8709a25f

Contents?: true

Size: 245 Bytes

Versions: 4

Compression:

Stored size: 245 Bytes

Contents

class RecalculateRatings < ActiveRecord::Migration
  def change
    Product.reset_column_information
    Product.all.each do |p|
      Product.update_counters p.id, :reviews_count => p.reviews.length
      p.recalculate_rating
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
spree_reviews_rating-0.70.7.1 db/migrate/20120123141326_recalculate_ratings.rb
spree_reviews_rating-0.70.7 db/migrate/20120123141326_recalculate_ratings.rb
spree_reviews_rating-0.70.6.1 db/migrate/20120123141326_recalculate_ratings.rb
spree_reviews_rating-0.70.6 db/migrate/20120123141326_recalculate_ratings.rb