Sha256: acf2e991b3caad5d0f286da7eb8ea368c8b18013a85f60c2ed182fe6e3acc655
Contents?: true
Size: 1.38 KB
Versions: 7
Compression:
Stored size: 1.38 KB
Contents
# фотография в тексте публикации рекламодателя module C80NewsTz class RBphoto < ActiveRecord::Base belongs_to :r_blurbs mount_uploader :image, RBphotoUploader # в ~ от размеров thumb-ов и page_content_width - выдать соответствующую картинку # • Если у картинки thumb_big шириной ≥ page_content_width - вставляем этот thumb_big. # • Иначе: вставлем thumb_small. def content_image img = MiniMagick::Image.open(image.thumb_big.path) w = SiteProp.first.page_content_width if img["width"] < w image.thumb_small else image.thumb_big end end # выдать размеры картинки, которая будет вставлена в текст страницы def content_image_size img = MiniMagick::Image.open(image.thumb_big.path) w = SiteProp.first.page_content_width if img["width"] < w img = MiniMagick::Image.open(image.thumb_small.path) [img["width"],img["height"]] else [img["width"],img["height"]] end end # выдать размеры картинки thumb_preview # def thumb_preview_size # img = MiniMagick::Image.open(image.thumb_preview.path) # [img["width"],img["height"]] # end end end
Version data entries
7 entries across 7 versions & 1 rubygems