2013-07-05 39 views
1

在rails 3.2.13中,我試圖通過上傳csv文件來保存一些批量數據。在保存時,我需要保存一些與此數據相關的圖像。我需要通過從URL中提取來保存此圖像。如何使用paperclip保存這種圖像?如何在csv文件中提供圖像數據?例如:我有一個用戶模型&它有一個profile_picture關聯,首先我需要將圖像保存到資產表&將其關聯到用戶模型。如何通過URL在回形針中保存圖像

我已經試過Paperclip fetch image directly via url &還我已經安裝了創業板安裝其餘開-URI卻是露出了一些錯誤。

錯誤是,第一我有安裝誤差休息開-URI重新安裝後,我得到AbstractController::ActionNotFound (The action 'create' could not be found for UsersController)

請幫我解決這個問題。

+0

我有同樣的問題。我終於轉向了Carrierwave。但DaniëlZwijnenburg的答案應該有效。 – Sucrenoir

+0

我有回形針,它適用於遠程網址。這是什麼「一些錯誤」? –

+0

一些錯誤的意思,首先我安裝錯誤的rest-open-uri安裝後再次得到我得到AbstractController :: ActionNotFound(無法找到UsersController行動'創建') –

回答

2

這是我如何做這件事是我的應用程序: 比方說,我要救化身爲我的用戶(我加回形針用戶模型)

user = User.find(params[:id]) 
user.avatar = URI.parse("http://www.xxxx.xxx/image.jpg") 
user.save 

這應該爲你工作,