https://gist.github.com/867324246b1f77b555b9Mongoid回形針不會上傳
好像一切都獲得通過正確時,這一切都存儲在數據庫爲好,但它實際上並沒有上傳或創建任何目錄中的文件系統。
https://gist.github.com/867324246b1f77b555b9Mongoid回形針不會上傳
好像一切都獲得通過正確時,這一切都存儲在數據庫爲好,但它實際上並沒有上傳或創建任何目錄中的文件系統。
當圖像轉換或文件系統訪問失敗時,我的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。
還要確保存儲圖像的目錄存在並可由服務器進程寫入。
希望這會有所幫助!
如果你使用的是Mongo,你應該看看GridFS。這樣,您可以將文件直接存儲在數據庫中。回形針支持fork。
確保您的型號
包括Mongoid ::文件
包括 Mongoid ::回形針has_mongoid_attached_file:頭像
attr_accessible:頭像