我一直在通读DragonFly文档,我认为可能需要重点关注的是DragonFly配置的before_serve子句,可能是通过设置某种
convert to jpeg if not jpeg这就是逻辑。还是有更快/更简单的方法?
发布于 2012-08-07 06:41:47
很抱歉刚看到这个。如果你想把原始文件转换成jpeg格式,那么就使用一个模型的after_assign回调函数--参见你所做的http://markevans.github.com/dragonfly/file.Models.html#Callbacks
image_accessor :avatar do
after_assign{|a| a.jpg! unless a.format == :jpg }
end虽然实际上你甚至不需要“除非”位,因为做.jpg!在jpeg上什么也做不了
https://stackoverflow.com/questions/11388517
复制相似问题