我有三种模式:用户,文章和评论,每个用户都有个人资料图片。
我执行了以下查询以选择具有某些用户属性的所有注释
article = Article.find(params[:id])
article.comments.joins(:user).select('comments.*, users.username, users.profile_file_name')
我有profile_file_name,但如何获取完整的网址。
(如果我有一个用户对象,我可以做user.profile.url)
答案 0 :(得分:0)
在你的模型中写下这样的东西。
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"