Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.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 编码::UndefinedConversionError-ASCII-8BIT到UTF-8 ruby-on rails_Ruby On Rails_Ruby_File Upload_Encoding_Utf 8 - Fatal编程技术网

Ruby on rails 编码::UndefinedConversionError-ASCII-8BIT到UTF-8 ruby-on rails

Ruby on rails 编码::UndefinedConversionError-ASCII-8BIT到UTF-8 ruby-on rails,ruby-on-rails,ruby,file-upload,encoding,utf-8,Ruby On Rails,Ruby,File Upload,Encoding,Utf 8,2.2和4.1。我试图从用户那里读取xlsx文件 <%= form_for(@attachment, :html => { :multipart => true,:class => 'form-horizontal' }) do |f| %> <div class="form-group"> <label for="inputEmail3" class="col-sm-2 control-label">List of Compan

2.2和4.1。我试图从用户那里读取xlsx文件

<%= form_for(@attachment, :html => { :multipart => true,:class => 'form-horizontal' }) do |f| %>
  <div class="form-group">
    <label for="inputEmail3" class="col-sm-2 control-label">List of Company Name</label>
    <div class="col-sm-10">
        <%= f.file_field :attachment,class: 'form-control' %>
    </div>
  </div>
  <div class="form-group">
    <div class="col-sm-offset-2 col-sm-10">
      <%= f.submit 'Import Company Name list',:class => "btn btn-primary" %>
    </div>
  </div>
<% end %>
错误。。尝试了各种不同的解决方案,如.force\u编码('UTF-8')mime::type,但没有成功


有人知道这个问题吗?

我找到了发生这种情况的原因,我有以下几点

gem 'meta_request','0.2.1'
在我的gemfile和删除此gem使文件上传工作完美

希望这能帮助其他人

Encoding::UndefinedConversionError - "\xA0" from ASCII-8BIT to UTF-8:
gem 'meta_request','0.2.1'