Как узнать размеры фотографии при загрузке в PaperClip - PullRequest
0 голосов
/ 12 ноября 2010

Когда я загружаю фотографию в приложение Rails, используя PaperClip, как я могу узнать ее размеры (ширину и высоту)?

1 Ответ

1 голос
/ 12 ноября 2010

http://rdoc.info/github/thoughtbot/paperclip/master/Paperclip/Geometry

В вашей модели:

before_save :set_dimensions

def set_dimensions
  tempfile = self.local_avatar.queued_for_write[:original]

  unless tempfile.nil?
    dimensions = Paperclip::Geometry.from_file(tempfile)
    self.width = dimensions.width
    self.height = dimensions.height
  end
end

Вам необходимо изменить local_avatar.И в вашей модели есть столбцы ширины и высоты.

источник: текст ссылки

...