2012-10-08 58 views
4

在特定的視圖中,我渲染了一個從SQL查詢創建的PORO數組(這是出於性能原因,這裏有ActiveRecord模型將是一個主要的性能問題)。Paperclip - 獲取沒有ActiveRecord模型的圖像路徑

在該視圖中,我需要顯示用回形針上傳的圖像,但無法找到一種讓Paperclip在沒有ActiveRecord(附件)實例的情況下返回圖像url的方式。我可以從數據庫(「image.jpg」)和模型名稱(「用戶」)獲取圖像的名稱。

我需要類似url(「image.jpg」,:user,:thumb)。

我可以硬編碼路徑,但我不想讓回形針處理這個問題。

這可能嗎?

感謝, 裏卡多

+0

請參閱回形針演示可能會對您有所幫助 - http://ruby-on-rails-dipak-panchal.blogspot.in/2012/10/paperclip-sample-app_4.html –

+0

謝謝,但它不顯示如何在沒有模型的情況下加載附件url – theplastictoy

+1

對此有何更新?我自己也會遇到同樣的事情。 – feathj

回答

1

我創建了一個要點爲here

基本上你的對象需要實現加載ActiveModel一些模塊fullfil回形針要求,因爲這個庫是強耦合的ActiveRecord。

+0

謝謝!太棒了。 – theplastictoy