0
我剛剛發現了特雷弗爵士編輯,我正在嘗試將它集成到我的rails應用程序中,但圖像上傳dosent似乎工作。有沒有人知道如何做到這一點與載波或回形針上傳照片與先生特雷弗編輯器在鐵軌上
我剛剛發現了特雷弗爵士編輯,我正在嘗試將它集成到我的rails應用程序中,但圖像上傳dosent似乎工作。有沒有人知道如何做到這一點與載波或回形針上傳照片與先生特雷弗編輯器在鐵軌上
默認情況下,Sir Trevor將嘗試發佈任何圖像上傳到/附件。您可以閱讀關於behaviour in the docs的信息,但實際上以下參數將被髮布到/ attachments;
attachment[name] – the files name
attachment[file] – the file
attachment[uid] – a unique identifier for this file
你可以用它來直接上傳文件,或創建一個模型來存儲每個附件和安裝Carrierwave或回形針來處理文件上傳。
上傳的文件直接,您的控制器將是這個樣子..
class AttachmentsController < ActionController::Base
def create
uploader = SirTrevorImageUploader.new
if uploader.store! params[:attachment][:file]
render json: { file: { url: uploader.url } }, status: 200
else
render :json => uploader.errors, status: 422
end
end
end
需要注意的是在成功返回的JSON哈希 - 圖像塊需要這種結構的工作。
您可以使用以下配置更改URL,Sir Trevor將圖像發佈到以下位置;
SirTrevor.setDefaults({
uploadUrl: "/images"
});