我正在寻找使用paperclip来保存图像的一些说明。我正在使用Flickraw Gem抓取存储在Flickr中的所有图像。我正在抓取图像的网址并将其保存到我的模型中,
模型
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 ..但是我知道回形针可以更好地处理图像吗?
所以我可以安装回形针,在我的投资组合模型中添加:头像列(虽然生病的问题称为照片),下一部分我想澄清一下。
我是否将url保存到: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?
任何人都可以建议我是否正确地思考这个问题,或者我有什么问题吗?
任何帮助表示赞赏