我有一个使用Paperclip并且有许多拇指大小的Rails模型。如果可能的话,我想添加一个新的拇指尺寸并仅生成该尺寸 - 完全没必要再次重新生成所有旧拇指。像Photo.find(123).photo.reprocess!(:new_size)这样的东西会很完美,但不幸的是不存在。有人知道一个简单的方法来实现这个目标吗?
感谢。
答案 0 :(得分:2)
可以在图片模型中设置拇指大小(请参阅paperclip):
class User < ActiveRecord::Base
has_attached_file :avatar, :styles => { :medium => "300x300>", :thumb => "100x100>" }
end
据我记得,应该可以通过删除旧的缩略图来重新生成。但是,还有一个耙子任务:
rake paperclip:refresh CLASS=YourModelName
答案 1 :(得分:1)
答案在rake任务中
纸夹:刷新:missing_styles