2013-06-27 147 views
0

我只是尋找一些使用回形針來保存圖像的說明。我使用Flickraw Gem抓取存儲在Flickr中的所有圖像。我抓住的URL圖像和保存,爲我的模型,使用回形針保存圖像

型號

class Portfolio < ActiveRecord::Base 
    attr_accessible :taken, :title, :url, :url_large 
end 

然後使用IMAGE_TAG幫手渲染..

像這樣

<%= @portfolio.each do |p| %> 
    <%= image_tag(p.url_large, :size => "480x480") %> 
    <%= p.title %> 
<% end %> 

所以這顯示我所有的照片在480 x 480 ..但我明白,回形針處理圖像更好?

所以我可以安裝回形針,添加:頭像列到我的投資組合模型(雖然病概率稱它的照片),它的下一部分我想澄清。

是否將網址保存到:avatar列中的圖像,然後正常使用回形針助手?林習慣使用回形針其中該列中生成一個文件名(以及從我所看到的多數民衆贊成)

我省像這樣的屬性在目前上傳的物理圖像,以我的模型

flickr.photos.search(:user_id => FLICKR_USER_ID).each do |p| 
    info = flickr.photos.getInfo(:photo_id => p.id) 

    title = info.title 
    taken = info.dates.taken 
    square_url = FlickRaw.url_s(info) 
    original_url = FlickRaw.url_o(info) 


    Portfolio.where(title: title, url: square_url, taken: taken, url_large: original_url).first_or_create! 

end 

那麼,保存FlickRaw.url_o?

任何人都可以建議,如果我正確地思考這個問題,或者我有一些錯誤嗎?

任何幫助表示讚賞

回答