2012-05-22 47 views
0

我是新來的鐵軌和回形針插件 - 所以我很抱歉,如果這是一個愚蠢的問題。rails paperclip:如何訪問a的網址

我想上傳文件,稍後訪問文件url的url。在dev中,文件在prod中被本地存儲,文件被推送到s3。

一旦模型存儲在數據庫中,如何在稍後獲取URL以顯示鏈接?

+0

我在直接訪問url時犯了一個錯誤。所以如果模型是模型,並且回形針附件名稱是附件,那麼我以model.url而不是model.attachment.url的形式訪問URL。謝謝 – serverman

回答

3

當您指定模型中的回形針協會這樣做:

class ModelName < ActiveRecord::Base 
    has_attached_file :thumbnail, :styles => { :medium => "300x300#", :thumb => "100x100#"} , :default_url => '/images/default/missing.png' 
end 

,以便獲得url,你要做的:

@model.thumbnail.url(:original) 

其中:原來是文件格式,它可以be:medium,:thumb ...

+0

Thanx。是的,我錯誤地訪問了上面的@ model.url。我會標記你的答案是正確的。 – serverman

+0

Np,以及爲什麼不起來:) – Sebastien

+0

我有一個問題是,如何找到沒有找到我如何訪問default_url? – timlentse