diff --git a/app/models/module_app.rb b/app/models/module_app.rb index bcbc56cd8..18e5aad6a 100644 --- a/app/models/module_app.rb +++ b/app/models/module_app.rb @@ -140,7 +140,7 @@ class ModuleApp def sorted_tags_for_cloud temp_tags = {} self.tags.each{ |tag| - temp_tags.merge!({tag => Tag.get_impressionist(tag)}) + temp_tags.merge!({tag => tag.cloud_view_count}) } if !temp_tags.blank? sorted_tags = temp_tags.sort{|a,b| a[1]<=>b[1]}.reverse diff --git a/app/models/tag.rb b/app/models/tag.rb index d183b90bc..b6c6932d2 100644 --- a/app/models/tag.rb +++ b/app/models/tag.rb @@ -17,30 +17,6 @@ class Tag belongs_to :module_tag, polymorphic: true has_many :taggings, dependent: :destroy - #field :cloud_amper,:type: Integer,:default=> 0 - - # def self.sorted_for_cloud - # tags = {} - # self.all.each{ |tag| - # tags.merge!({tag => self.get_impressionist(tag)}) - # } - # if !tags.blank? - # sorted_tags = tags.sort{|a,b| a[1]<=>b[1]}.reverse - # sorted_tags[0][1] = :hot1 - # offset = (sorted_tags.size - 1) / 3 - # i = 1 - # class_i = 2 - # sorted_tags[1..-1].collect!{ |x| - # x[1] = "hot#{class_i}" - # i == offset ? i = 1 : i += 1 if class_i < 4 - # class_i += 1 if i == offset && class_i < 4 - # } - # sorted_tags - # else - # [] - # end - # end - protected def self.get_impressionist(item_tag = self)