Есть ли возможность скрепки: обновить только определенный тип большого пальца? - PullRequest
3 голосов
/ 19 июля 2011

Моя фотомодель имеет несколько разных версий, и я только обновил tiny_thumb. Могу ли я просто обновить этот тип, а не все другие типы?

Клип из моей модели:

class Photo < ActiveRecord::Base
  has_attached_file :photo, 
      :styles => { :cropped_thumb => {:geometry => "115x70#", :jcrop => true}, :resized_thumb => {:geometry => "115x70>"}, :deal => {:geometry => "64x56#"},  
      :cropped_large => {:geometry => "#{PHOTO_IMAGE_WIDTH}x#{PHOTO_IMAGE_HEIGHT}#", :jcrop => true},
      :resized_large => {:geometry => "#{PHOTO_IMAGE_WIDTH}x#{PHOTO_IMAGE_HEIGHT}>"},
      :tiny_thumb => {:geometry => '120x120>'},

Я пробовал это ..

rake paperclip:refresh:tiny_thumb class=Photo

Но я думаю, что это было плохое предположение и не сработало.

1 Ответ

2 голосов
/ 19 июля 2011

Я не пробовал, но вы можете сделать это в своем скрипте ruby:

Photo.all.each{ |instance| instance.photo.reprocess!(:tiny_thumb) }
...