как получить полный URL для файла, хранящегося с скрепкой - PullRequest
0 голосов
/ 15 сентября 2011

У меня есть три модели: пользователь, статья и комментарий, у каждого пользователя есть изображение профиля.

Я выполнил следующий запрос, чтобы выбрать все комментарии с атрибутами некоторых пользователей

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

Iиметь имя_файла_файла, но как мне получить полный URL.

(Если бы у меня был объект пользователя, я мог бы просто сделать user.profile.url)

1 Ответ

0 голосов
/ 15 сентября 2011

напишите что-нибудь подобное в вашу модель.

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"
...