当我使用PaperClip将照片上传到我的Rails应用程序时,我如何知道它的尺寸(宽度和高度)?
答案 0 :(得分:1)
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。并且在模型中有宽度和高度列。
来源:link text