2010-06-08 68 views
0

我剛剛安裝了這個插件,創建了遷移,添加了我需要的所有工具(我沒有安裝ImageMagick)。幫助使用回形針插件

的問題是,當我上載控制參數,將其保存在我的控制,我得到的是這樣的:

#<File:C:\Users\Brian\AppData\Local\Temp\RackMultipart.2560.6677> 

,而不是一個簡單的字符串,如

C:\用戶\布萊恩\應用程序數據\本地的\ Temp \ RackMultipart.2560.6677

如果我嘗試讀它,我得到以下異常:

類型錯誤回溯必須 字符串

我在做什麼錯的陣列?我如何閱讀它或簡單地刪除#和<>符號?

+0

嗯,我試過PARAMS [:資料] [:照片]。路徑和我得到的字符串,但沒有上傳圖像(保存在數據庫)。 – 2010-06-08 21:06:57

回答

0

回形針默認將上載保存在文件系統中,而不是數據庫中。上傳存儲在公共/系統目錄中。你在那裏檢查過嗎?

羅賓

+0

我已經改變了一些東西,現在它保存到數據庫,但它不會與樣式一起工作。我已經安裝了ImageMagick for windows(我有Windows 7),並且當我嘗試保存一些照片時,在模型的這一行之前添加了(has_attached_file之後):styles => {:thumb =>「100x100#」 ,:small =>「150x150>」}}它只是失敗,說:「ProfilesController中的類型錯誤#更新 回溯必須是字符串數組」爲什麼? – 2010-06-09 17:46:26

+0

哦,我認爲ImageMagick安裝正確,因爲我試圖執行命令提示符命令來測試它(我遵循教程),一切正常。 – 2010-06-09 17:47:11