0

我是 Rails 和回形针插件的新手——所以如果这是一个愚蠢的问题,我深表歉意。

我正在尝试上传文件,然后访问文件 url 的 url。在 dev 中,文件被存储在本地,而在 prod 中,文件被推送到 s3。

一旦模型存储在数据库中,我以后如何获取 url 以显示链接?

4

1 回答 1

3

当您在模型中指定回形针关联时,您会:

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

要获取网址,您必须执行以下操作:

@model.thumbnail.url(:original)

其中 :original 是文件格式,可以是 :medium, :thumb...

于 2012-05-22T15:49:11.673 回答