2014-03-29 35 views
2

我有一個帶有載波上傳器的消息傳遞模型。我正在努力在電子郵件中附加內嵌圖像。如果我這樣做:如何在電子郵件中直接附加載波版本

@filename = @tidbit.image.instance_variable_get('@file').filename 
    attachments.inline[@filename] = @tidbit.image.read 

我在我的電子郵件中獲得一個內嵌圖像。但是,它是全尺寸的原始版本。

我該如何內聯附加圖像的特定版本(即:拇指)?

如果我做的:

attachments.inline[@filename] = @tidbit.image(:thumb).read 

我得到的參數錯誤1 0

回答

1

晚答覆,但它可能會幫助Google員工和我做同樣的事情。以下工作:

這些版本出現在我的上傳類

version :thumb do 
    process :resize_to_fill => [122, 70] 
end 
version :medium do 
    process :resize_to_fill => [470, 470] 
end 

因此,要獲得圖像中的某些版本我只是需要做的,例如:

specific_version = uploader.image.medium.read 

在哪裏是我想要的版本。

在原來的問題的情況下,你需要做的:

attachments.inline[@filename] = @tidbit.image.thumb.read 
相關問題