我有一個有回形針附件的模型。Rails - 在沒有url helper的模型虛擬屬性中構建絕對url
該模型在多個電源軌可能被使用的應用程序
我需要一個完整(非相對)URL返回至附件作爲JSON API在別處消費的一部分。
我想抽象回形針方面,有一個簡單的虛擬屬性是這樣的:
def thumbnail_url
self.photo.url(:thumb)
end
然而,這只是給我的相對路徑。由於它在模型中,我不能使用URL輔助方法,對吧?
因爲我沒有幫助者支持,所以預先申請應用程序根url的方法是什麼?我想避免硬編碼或向組裝JSON的控制器方法添加代碼。
謝謝
感謝您的書面記錄。這兩種方法是有道理的,我理解模型的侷限性,這是處理它的合理方法。有時我的大腦只是想要彎曲MVC規則:)。 – Nick 2010-04-23 16:42:23
我正在使用存儲作爲本地文件系統,它不適合我。任何提示? – MKumar 2011-07-21 10:43:44
這似乎並不奏效。 – 2011-07-25 02:45:42