Как я могу ссылаться на изображения в трубопроводе активов из модели?

У меня есть модель с методом возврата url к аватару человека, который выглядит следующим образом:

 def avatar_url
   if self.avatar?
     self.avatar.url # This uses paperclip
   else
     "/images/avatars/none.png"
   end
 end

Я в процессе обновления до 3.1, так что теперь жестко закодированное ни одно изображение не нуждается в ссылке через конвейер актива. В контроллере или представлении я бы просто обернул его в image_path(), но у меня нет этой опции в модели. Как я могу сгенерировать правильную url к изображению?

22
задан Michael Fairley 1 September 2011 в 08:39
поделиться