मैं एक व्यक्ति के अवतार के लिए एक यूआरएल है कि इस तरह दिखता है वापस जाने के लिए एक विधि के साथ एक मॉडल है:मैं मॉडल से संपत्ति पाइपलाइन में छवियों का संदर्भ कैसे दे सकता हूं?
def avatar_url
if self.avatar?
self.avatar.url # This uses paperclip
else
"/images/avatars/none.png"
end
end
मैं 3.1 पर अपग्रेड करने के बीच में हूँ, इसलिए अब हार्ड-कोडेड कोई भी छवि की जरूरत हो संपत्ति पाइपलाइन के माध्यम से संदर्भित। नियंत्रक या दृश्य में, मैं इसे image_path()
में लपेटूंगा, लेकिन मेरे पास मॉडल में वह विकल्प नहीं है। मैं छवि के लिए सही यूआरएल कैसे उत्पन्न कर सकता हूं?
एक और विकल्प: http://stackoverflow.com/questions/9646549/default-url-in-paperclip-broke-with-asset-pipeline- अपग्रेड – James