【发布时间】:2012-10-16 16:41:49
【问题描述】:
我指的是这个应用程序link 作为教程。看完之后。我很想了解程序(客户端或服务器)如何访问图像。由于程序似乎没有在服务器数据库中明确保存图像 url,一旦它们被上传到 Amazon S3?
实施此应用程序后,我在数据库中看不到 image_urls 或路径的列。但是程序会神奇地在客户端加载图片!!
引擎盖下发生了一些事情,那是什么?
这里是照片模型方法:
Paperclip.interpolates :prefix do |attachment, style|
"#{attachment.instance.takenby}/#{Date.today.to_s }/#
{attachment.instance.image_file_name}"
end
has_attached_file :image,
:path => ":prefix/:style/:basename.:extension",
:styles => { :thumbnail => "57x57", :original => "300x300" },
:storage => :s3,
:s3_credentials => S3_CREDENTIALS
validates :image,:presence => true
validates :lat, :lng,:presence => true,:numericality => true
【问题讨论】:
标签: ruby-on-rails heroku amazon-s3 ios6 paperclip