Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails-如何使用Uploadify保存文本数据?_Ruby On Rails_Ruby_Upload_Paperclip_Uploadify - Fatal编程技术网

Ruby on rails Rails-如何使用Uploadify保存文本数据?

Ruby on rails Rails-如何使用Uploadify保存文本数据?,ruby-on-rails,ruby,upload,paperclip,uploadify,Ruby On Rails,Ruby,Upload,Paperclip,Uploadify,我有一个页面,在那里我可以放一个文本,在这个文本中我需要添加几个图像。对于上传图像,我想使用Uploadify 现在我正在解决这个问题,当我选择图像并发送表单时,数据不会被发送,只有Uploadify开始传输文件。但是文本信息不会被传输 我是这样做的: %script{:type => "text/javascript"} - session_key = Rails.application.config.session_options[:key] $(document).ready

我有一个页面,在那里我可以放一个文本,在这个文本中我需要添加几个图像。对于上传图像,我想使用Uploadify

现在我正在解决这个问题,当我选择图像并发送表单时,数据不会被发送,只有Uploadify开始传输文件。但是文本信息不会被传输

我是这样做的:

%script{:type => "text/javascript"}
  - session_key = Rails.application.config.session_options[:key]
  $(document).ready(function() {    
    $('#file_upload').click(function(event){ 
    event.preventDefault();
  }); 

  $('#file_upload').  ({
    'uploader' : '/uploadify/uploadify.swf',
    'cancelImg' : '/assets/uploadify-cancel.png',
    'multi' : true,
    'auto' : false,
    'queueID' : "file_queue",
    'script' : '/users/#{params[:user_id]}/listings',
    'onClearQueue' : true,
    onAllComplete : function(queueData) {
      $('#upload_next').removeClass('disabled');
    },
    'onComplete' : false,
    'scriptData' : {
    '_http_accept': 'application/javascript',
    /'format' : 'json', ?????????????
    '_method': 'post',
    '#{session_key}' : encodeURIComponent('#{u cookies[session_key]}'),
    'authenticity_token': encodeURIComponent('#{u form_authenticity_token}'),
    'text1' : $('#text1').val(),
    'text2' : $('#text2').val(),
    'text3' : $('#text3').val(),
    'text4' : $('#text4').val()
    }
  });

  $('#photo_submit').click(function(event){ 
    event.preventDefault(); 
    $('#file_upload').uploadifyUpload(); 
  });   
  }); 
有没有办法附加这些文本数据以供上传?另外,当上传(表单中的所有数据都已保存)完成时,如何进行重定向


万分感谢

这可以通过使用uploadify中的
formData
属性将数据与图像一起发送来完成

scriptData
属性未被使用

要使用rails设置uploadify,您可以访问