我正在使用ajax文件上傳腳本上傳照片並使用回形針在導軌中處理該照片。使用回形針上傳Ajax文件
劇本是 http://valums.com/ajax-upload/
腳本有一個變量名「qqfile」硬編碼爲上傳文件名,所以獲得通過的PARAMS是
qqfile=filename.jpg
在回形針
,我的圖像對象被稱爲照片,所以回形針期待一個照片元素,我'想'!'這是什麼導致我的問題。
我已經試過以下
1)在我的模型我試着
alias_attribute :qqfile, :photo
走樣帕拉姆名稱正確的對象的名字,但我這樣做的時候,回形針不實際上完全保存模型。
我刪除了alias_attribute,並試圖在我的控制器
def create new_photo = {photo: params[:qqfile]} @temp_photo = TempPhoto.new(new_photo); if @temp_photo.save return render :text => '{success:true}' else return render :text => '{success:false}' end end
這種變化提供了一個別名,該模型被保存到數據庫,但所有的照片字段是NULL。
有什麼明顯的,我在這裏做錯了嗎?