我是 Rails 和回形针插件的新手——所以如果这是一个愚蠢的问题,我深表歉意。
我正在尝试上传文件,然后访问文件 url 的 url。在 dev 中,文件被存储在本地,而在 prod 中,文件被推送到 s3。
一旦模型存储在数据库中,我以后如何获取 url 以显示链接?
我是 Rails 和回形针插件的新手——所以如果这是一个愚蠢的问题,我深表歉意。
我正在尝试上传文件,然后访问文件 url 的 url。在 dev 中,文件被存储在本地,而在 prod 中,文件被推送到 s3。
一旦模型存储在数据库中,我以后如何获取 url 以显示链接?
当您在模型中指定回形针关联时,您会:
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...