【问题标题】:how to get full url for file stored with paperclip如何获取用回形针存储的文件的完整网址
【发布时间】:2011-09-15 06:36:18
【问题描述】:

我有三个模型:用户、文章和评论,每个用户都有一张头像。

我执行以下查询以选择所有具有某些用户属性的 cmets

article = Article.find(params[:id])
article.comments.joins(:user).select('comments.*, users.username, users.profile_file_name')

我有 profile_file_name 但如何获取完整的 URL。

(如果我有一个用户对象,我可以做 user.profile.url)

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 paperclip


    【解决方案1】:

    在你的模型中写这样的东西。

    has_attached_file :asset, :path => "/var/lib/project_name/snaps:class/:id/:style/:basename.:extension", :url=> "http://www.somedomain.com/snaps/:class/:id/:style/:basename.:extension"
    

    【讨论】:

      猜你喜欢
      • 2012-07-20
      • 1970-01-01
      • 2013-06-13
      • 2017-11-28
      • 1970-01-01
      • 2018-04-19
      • 1970-01-01
      • 2014-08-23
      • 2022-01-15
      相关资源
      最近更新 更多