Самый простой способ добавить размер большого пальца к модели с помощью Paperclip в Rails - PullRequest
1 голос
/ 16 ноября 2010

У меня есть модель Rails, которая использует Paperclip и имеет много размеров большого пальца. Я хотел бы добавить новый размер большого пальца и сгенерировать ТОЛЬКО такой размер, если это возможно, - при этом совершенно не нужно заново восстанавливать все старые большие пальцы. Что-то вроде Photo.find (123) .photo.reprocess! (: New_size) было бы идеально, но, к сожалению, не существует. Кто-нибудь знает простой способ добиться этого?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 16 ноября 2010

Размер большого пальца можно установить в модели ваших снимков (см. скрепка ):

class User < ActiveRecord::Base
  has_attached_file :avatar, :styles => { :medium => "300x300>", :thumb => "100x100>" }
end

Насколько я помню, можно восстановить, удаливстарые миниатюры.Тем не менее, для этого есть и рейк-задание:

rake paperclip:refresh CLASS=YourModelName
1 голос
/ 30 октября 2013

ответ находится в задании на грабли

скрепка: refresh: missing_styles

...