2014-04-08 44 views
2

我使用Rails 4并使用PaperClip将图像附加到不同的模型。回形针检索样式尺寸

我想取回样式尺寸,以便使用它们作为用户一个提示,是这样的:

<%= t('image_dimensions_hint', :dimensions => Person.avatar.standard') %> 

当我的模型Person看起来像这样:

has_attached_file :avatar, 
:styles => { 
    :standard => "150x150>", 
    :small => "50x50>>", 
} 

是否有可能?

回答

1

不知道的问题,但我认为你可以得到的尺寸与此:

:dimensions => Paperclip::Geometry.from_file(file.queued_for_write[:original].path) 
+0

我需要得到每个模型的样式尺寸,即使没有现有的文件上传,无论是这种模型的对象。假设我有不同的附件定义模型(人,书等)。 – guyaloni