2011-01-10 51 views

回答

0

當圖像轉換或文件系統訪問失敗時,我的Paperclip在靜靜地失敗時出現各種問題。所以,如果你使用的是創建縮略圖功能,確保您的ImageMagick安裝好:

$: which convert 
/usr/local/bin/convert 
$: which identify 
/usr/local/bin/identify 

或者,如果你ImageMagick的安裝異常目錄,在回形針命令路徑選項設置。

Paperclip.options[:command_path] = "/usr/local/ImageMagick-6.6.1/bin" 

您可能還需要在shell和webserver config中設置一些環境變量。關於此的所有信息可以在本教程中找到:Craic Computing Paperclip and Imagemagick

還要確保存儲圖像的目錄存在並可由服務器進程寫入。

希望這會有所幫助!

0

如果你使用的是Mongo,你應該看看GridFS。這樣,您可以將文件直接存儲在數據庫中。回形針支持fork

0

確保您的型號

包括Mongoid ::文件
包括 Mongoid ::回形針

has_mongoid_attached_file:頭像

attr_accessible:頭像