![](/img/trans.png)
[英]In Rails how do I handle multiple, polymorphic file uploads with jquery-file-upload and CarrierWave?
[英]multiple file selection raise Server internal error in rails with carrierwave gem and jQuery-File-Upload library
我正在一個Rails項目中,該項目的一個上傳者是它的組成部分。
我正在使用carrierwave gem和jQuery-File-Upload庫來獲取一些ajax!
當我添加一項功能時,那就是多選
<%= f.file_field :path, multiple: "multiple" %>
應用程式停止上載並引發server internal error
當我使用Firebug控制台時,錯誤在那一行
xhr.send( ( s.hasContent && s.data ) || null );
沒有該multiple
屬性,效果很好! 像這樣
<%= f.file_field :path %>
我無法想象這個錯誤在哪里!
我試圖修改名為Fily的工作示例以上傳多個,但是也失敗了!
這是我的模型,控制器和視圖,因為我在這里粘貼了一些探針! http://pastebin.com/e2TPpsE9
我解決了:)
多重屬性在類名中添加[]使其類似於
<input id="picture_path" type="file" name="picture[path][]" multiple="multiple">
因此,在控制器中將其修改為
@picture = Picture.new
@picture.avatar = params[:picture][:path][0]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.