2016-07-08 65 views
0

在我們的項目中使用PrawnPDF,它的工作非常棒!榮譽給工作的人。有一個簡單的問題:Carrierwave/RMagick和PrawnPDF - 通過url打開圖像版本

我目前使用Carrierwave與RMagick其操縱和形象:

version :pdf do 
    process :resize_to_fit => [520, 0] 
end 

如何去使用那個版本?我目前在我的課程中有以下代碼:

image open("#{@artwork.artwork_asset}"), :width => 520 

任何想法或建議都會很棒。

回答

1

通常它會是這樣的:

image open("#{@artwork.artwork_asset.url(:pdf)}"), :width => 520

你也應該能夠刪除引號:

image open(@artwork.artwork_asset.url(:pdf)), :width => 520

我認爲這是更清晰。

這個.url(:version_name)代碼是carrierwave的一個函數(記錄在here),你應該可以在你的應用程序中的任何地方使用它,也可以在蝦以外的地方使用它。